<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:itri="http://www.itron.com/20200630"
  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:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="itri-20200630.xsd" xlink:type="simple"/>
    <context id="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i58996814d05f4be390f4207b08e4ded6_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i644df5bf280840a2838e9e70882fa8e8_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id02d6a0d6cf04f2f96851bf33f3ba547_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifb64869be15c4935a564b20d49a02201_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic83b96ee9cdd46268285dc9dfad7bd90_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id4ce8e8e2f11484c8bda6ac7af9611f2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iff1d55a25ce24e99994658c5d8313094_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i48806c88b87b45cf85b95466c701c77e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3e4a959da6ce4e21b24090be6de47696_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id5e4bc0b973043ca9995915565ac641b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i5dc457e9b58f49aca9352d0b51322bc9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i616185d20bd94ed7a47199985fef1280_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</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="i4b7c8b7f1aeb4ef19391b227caaec1b7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic6a6cc2e2e6143f5b9ded1be082aefb1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</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="i53121fce4c55488db3d1820595de7b99_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</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="i05ed0ce06dba4c508813eab366c3dbe8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i36e9cca9c78a4ec1a037fdd303ad5dd8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i440a0c5f930042d99ae38cce93548f4c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3d8399d5b6ef40d78fd6165a250b08c7_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="idb28dd433185466592890c5f533bb8b3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0eea68160fc34cd1a3080a71a29f0216_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic9f0039a814d4d46b4b82eae2ca0aac8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie13eab2362f244f0b46c0322a49dab68_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7a3100368e63401c9afd55afbcd8b867_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i27dfcfa2a2624113a196e144e70ec02a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i661586219a3d468aaa7a58dd20f82988_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1f02e648513441d5b9f2d01953a41446_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4eccd681f89b47299d1e93b8889a789a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i2203168c302b4ea5a4a2753bf0aa7293_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iadd1bd4dd1f047778caca2de07d35d44_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i6a5119e5ddf74b59818df0879ecf3a5f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4281d014448f4e8f8f30f9f49496c2f8_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib3702b3557fa4a25bf9424c43533cb86_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i27ada33d171b4d91ae73cb874f9c8093_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7c35cc64dba14d5384841f2629bf1a07_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i08871a7dbe164ea7b70fce0fa02a612a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1dc81981fb82498da6c7b8fecc28f528_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id3532971a721494c8a08de0f50ab574f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</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="i219582382b9c4a6c90766baf6b080e22_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic92bc0052c9742e5ab305ced9268b92f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</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="i5b4d512dbfb34f3fb5a416713c62fd94_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</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="ie05b260eacb84f82b3206fe633e2819f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i276574fe175a4c23a1306f562d4aa3d8_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i48db5db988b1467dafb924274e233ec5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</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="i00cdd9f99473427988d2273450bd8de9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iaa6abd85a9b24cd4858df846b48f3662_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</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="i2513a9cd54cc463586417798a1a79507_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</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="i768c49f5aaea4e4b8c13225941c8d9bd_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4cba0fbfff2e41598f98408353ce40e9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia259e318ae5f405cb5bf074720757ff9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2602cad4cc3149d39d91910bbe3f3f50_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i9a45d2cc3154435ea5c17589b46c4ddd_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ibb7205cda9ae4a65bab04afb3cab6f97_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="iaef5333d070f4e7fa82ec450ea1583de_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i601ce550dfca4099b83ab529d3246639_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i182db453025f4e658a7e217cb69f420e_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i64b55f0b753a4388a7cf87e5e57d6701_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i18a0a65a25ab40908163fe6d9fc3d463_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i62f4683d328e48c69c96e981c85e3f30_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="idc4180db16a34aad90b51d625a56ae1e_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ib526dbbc1b3441a68a0d653760aefa8d_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i589ae40427234afda080d036519110b4_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i1a772bd27df64480b4831abe5548611c_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ic7243ea165904a3ca76d75a45d5bd7a8_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="if3eb642163514cdbabde9ffc2958e694_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia08de67a71e944bca0927393c3cbd899_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i582d14ad482b48e790f1c8dcfafcf296_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i027e106bc9bf4f3aa027368a965adb19_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2d6d2c61e60144bca2ad139018e32a61_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i996d17ffbe8541f4a93f0b7c48205c6c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifc588bb1798746cbb17312680efa5d50_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</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="i147abaaedf1f4ad7bfbfb79fdfaaa610_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i9ed05b064f3e4ceea9d79d96ef21b3b0_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</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="i9a5ee77efb7f449ebfe00718e56f9655_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</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="i5ada735986354e24822746e8892b9a64_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ic50e14e97f1c4b1bb3dc8fe305d3b875_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i446d52d54a9c4a2b897f4debd18f72af_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i0293c562cb3d4c43ac14ef4ff95a3ac5_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ifde9b8a012b241ef984fc2f3b081a48b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i94a62298ef5b47a2ba5b65f7db0576ae_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0d1e23886ac242638ee977ae145427fa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6c27582e8ee641a38a79b5c857a61e16_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i845d1bff88e44c73a488de5f3c0c4083_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c2f203d25974de683a9c0adc501284f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i5db410f1834a422897eb9227ce1ced94_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifc968cd57ab14386a7870bc14883afdd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:DeviceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i44fece4f9f464e1a952120549bb35088_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:NetworkedSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if00f6f84e88e44488db68eeb28a16d62_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:OutcomesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6f00ae6f51504330b947668fbb034046_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:DeviceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0b631e2f372643f38fc4f5658ac1b23e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:NetworkedSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i26b27c78d28f4565a20cbc0964941938_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:OutcomesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i76b5c46b37904af49efdd57cc72e63c0_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:DeviceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia4309e95432b415c93f078d2bfa7eb4d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:NetworkedSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i627617c61c3e42a38d725e9a0bcba9c1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:OutcomesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="idc6cf41fc1bf4a7fb3d51c6cc5e93851_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itri:UsdDenominatedTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if339a94677114033be0a2c24d740bfa6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itri:UsdDenominatedTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i247d74bd11c8477f9e0b5a8094329d1f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i7f003432a67748b18de93131fc777b21_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1b0148560a924a859b2011407177a8de_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ied299e9692a040bc8e545ed2b8d24a8d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i65bbb5950878457d85ddbb2036caf4a6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i65199e77f902424bbab251aefd7b4a72_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib3ee4c4aba834b6db2597e48854f8681_I20191018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <instant>2019-10-18</instant>
        </period>
    </context>
    <context id="ida4d0411feea4443b27f2a98ca4acf7a_I20191018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itri:UsdDenominatedTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-18</instant>
        </period>
    </context>
    <context id="i302cce30b91e403997e0dc89dedd1081_I20191018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-18</instant>
        </period>
    </context>
    <context id="i03808ff44fa74a8aa6b599780b34a8a6_I20191018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-18</instant>
        </period>
    </context>
    <context id="i9baa3e92d6164141adfea916b4a8f3e4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib728cea85ad24ceea5abc0e2ceef2fd3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i456b4c99d54844abbe22493a084adbae_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="icad0af6fc01943f5901f1f2353887783_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i654ae43134224718bbfa430b880b3111_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie27cc57338da499f95f40a47b6128148_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i92b2321815844006b25a600ab3dd4a49_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">itri:EURIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic8d79fcec6e0496cbea880067408f7d9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">itri:AlternateBaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i040232bbec184f9ea46385aef4fdde98_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">itri:AlternateBaseRate1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i28a1294ff0664cf7ac4ce3ce962717fc_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">itri:AlternateBaseRate2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib005f3fcd6dc4ab4aafb79d8e2248c18_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic8a71c54122a45d8980444c5f35e7edd_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">itri:AlternateBaseRate3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idf3c56224ffe4832be34bafaf843453e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="icdb9b33fde67453396f90812065cfbce_I20200325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-25</instant>
        </period>
    </context>
    <context id="i3d122748d2034a45a0e1e4c146a549f9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i1ab68898f7d44e14bb7fd0a5750b8ac7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i01fe20e4b477472490b9bd1904b65d75_I20171222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <instant>2017-12-22</instant>
        </period>
    </context>
    <context id="ie4dcdbfca22f459e99317f37ee23d300_I20180119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <instant>2018-01-19</instant>
        </period>
    </context>
    <context id="i901203b3ec494794833322b8b1aa8a64_D20210115-20220114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-15</startDate>
            <endDate>2022-01-14</endDate>
        </period>
    </context>
    <context id="i8e2556405a4249ac9a876b4c3e5ff7a2_D20220115-20230114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-15</startDate>
            <endDate>2023-01-14</endDate>
        </period>
    </context>
    <context id="i306fc48a1d7f4d2685422847556ab6af_D20230115-20260115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-15</startDate>
            <endDate>2026-01-15</endDate>
        </period>
    </context>
    <context id="i0b31a041a9af4f0ea26c106ad69834d8_D20171222-20210114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-22</startDate>
            <endDate>2021-01-14</endDate>
        </period>
    </context>
    <context id="i97987dbf9dd14bf2b5d04cc31f61f8ef_D20171222-20210114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-22</startDate>
            <endDate>2021-01-14</endDate>
        </period>
    </context>
    <context id="i7141f46980044906aa58de2b30cfe77b_D20171222-20210114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-22</startDate>
            <endDate>2021-01-14</endDate>
        </period>
    </context>
    <context id="if2aa12b7b7de48129d6042dc653566a1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i50f6856405124ee6a2c162caba0f4f51_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icb57867838f44ac2843104ff7dd18538_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i17eed7a42ceb4bfb98f4cda8cc88f849_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5f1d529e3d664b21803902ee26feb6a4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i845d241c876d4795b2489a164d2c6b55_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i707e81f7d89a40a3b304f63165f05ca5_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie5038ca1c6c14cd59a86dfd3e4305e42_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia368600e98db42bba3e0b6a52d0792f1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i69833dfb7cf64c9cb80c3643a8abd9fc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8817a29a72f74af28d7d13e353cb46f5_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic3bed030895f46f490e0746fda5cdce2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i609d18d497c041ddaa1233e88a5648bb_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ied0fc9a95c2f47f3b015f1eefb0f5b8e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icd413017d9a0497388b3925bc59af172_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i138310ed3f0f456488e31f9e2fbf5e67_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic7f55b7d9a4548658d4afba36334b682_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i5ed141a2d9d64b6d9d0529c3f8c6db1e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if381baa87578485ba10e86912fa99532_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itri:AccumulatedNetGainLossfromDerivativeandNonderivativeInstrumentsDesignatedasHedgingInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6386b8d643a24e06987277c9a9de28b2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itri:AccumulatedNetGainLossfromDerivativeandNonderivativeInstrumentsDesignatedasHedgingInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i685b1da46b8b467b8d40d127df7dbf97_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itri:AccumulatedNetGainLossfromDerivativeandNonderivativeInstrumentsDesignatedasHedgingInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id155db94084a46ea9b49bbbbd73f1ee8_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itri:AccumulatedNetGainLossfromDerivativeandNonderivativeInstrumentsDesignatedasHedgingInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ic037bc5ad3744ff89decb421ace98dba_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itri:AccumulatedOtherComprehensiveIncomeNetUnrealizedGainLossOnNonderivativeInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="if9fd84440e20497cb9b98cd288b560ad_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itri:AccumulatedOtherComprehensiveIncomeNetUnrealizedGainLossOnNonderivativeInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i642d6a054c87402d995c093bc2a0dee7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="itri:DerivativeActivityVolumeTypeAxis">itri:NumberOfCounterpartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4d4f71d1373748f2b132f3fca51f7610_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="itri:DerivativeActivityVolumeTypeAxis">itri:NumberOfCounterpartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i74223b4958e24ca484e8322445b0b6a6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="itri:InterestRateTypeAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9200b665412649128e1132d71cc40c38_I20151031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-31</instant>
        </period>
    </context>
    <context id="i330f1b3c80334b61a50cf5db218167f4_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i35304e17a01c47d6876a638739b527e7_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i25f0fe4ecc474b19959199c684af9492_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i8af803623fc94426a9422687e64b912b_I20151130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-11-30</instant>
        </period>
    </context>
    <context id="i2478b3b77fcf49a9bffe1f8ff7487408_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i4241ed10803447d48f2344426138cd77_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i7bda52558dc746b889844ab0464679a8_I20180430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-30</instant>
        </period>
    </context>
    <context id="i6ba891679f394e79901587b69c19257f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic2ef2ed68d284309816d05127b7f3753_I20200228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-28</instant>
        </period>
    </context>
    <context id="iac8cb00d121f48aa96c12f56033c1038_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if5fc9f0a9c1e404cace4a17fa188733c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia7cc75de578a45f69cf7bd2605ce09d5_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibe1354e974584e21967ab50f1be0a6d9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icd8420f4eb25419cbd877fe40150d90f_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic108ca0c3f0a412994d9d367743dc72f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3d1dfbc5560440cd9c6b49315fde333e_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i830ded27d3f244b6a9ce54f981463ebb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7454f668550c4c5ca4c0391c434b485c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2625a036c79b4a308769ca77bbe05dfd_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1fa78a98b19f4c4b935836531c96df95_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4666c0cf1d4141ae88302d85340d3527_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib2ee787b51a9495eb53d5cc1a894c495_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">itri:CurrencySwap1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i48e7b8b97a3a41cd983cf03aaf13e245_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">itri:CurrencySwap1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i82b4c55aa8c44814bc3bebac41c56d89_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5beb0b7fef5349df965aee30878099c8_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i273a80d059bd4478b15bb792f667c517_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">itri:CurrencySwap2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia28446ac159747d4bbf938ca9391c424_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">itri:CurrencySwap2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icea0faea1b134649ae000ac951a75f8a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">itri:OtherIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idadcc817be964d1985070e4da21c3c22_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">itri:OtherIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0330d9a00cc54f44ad16438d5a1a4a0b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iae807323027545949ac4ed737c8d900a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4076a534dbd3457792a61de833371284_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i70a103b1053d44cd93a7d84700bf9225_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i203f8b67af454005812f8724a8a2ea99_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i02a42ab6412141de84d126db6b06aa6c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0e9a006380b24021aceea254ef6188da_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i623f4b26dc4242e0aa3d0f912ac123b8_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0b69c9c6745e4f89ac216ae2be979e23_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifa9d3b85042b4c37bc92f70919887ddc_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i58f58f6f73504fdaa05b2a897475186b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2ca5c006ffcb4397a41b41fd4ab5a573_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iae85dabb15674f5ca0b361f18d1b37e8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">itri:CurrencySwap1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9d7fe3504d604d6cbdca60fe8c349c20_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">itri:CurrencySwap1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id4342b8664454501ad34521916a17f65_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib94c4f56904841feae12a375a0dafd2b_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5391414788c842bd8b90a21542485cc7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">itri:CurrencySwap2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6f7bc7b292fb4ce3af57770ea290ca05_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">itri:CurrencySwap2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia56d14cd7d3a488ab1b4b2fac3029fcf_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">itri:OtherIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic954b08d0d61466e96e8b22a2803bfba_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">itri:OtherIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8f62b7a567c74227b5a89a66bd4769c7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i28b5bcdc13fc4943b188cd5005f97d63_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia9a3b7ac5fe0479983bf83cdb88b1dd1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ibc1f572a0fea40da9ac2200caa0117a4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">itri:OtherIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibbe75444cc604038b893ff286efbd325_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">itri:OtherIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i03059dd47c6b44d39c0274a37a55cc98_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">itri:OtherIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4f8abd287c4547c3badba8d8e8854b8d_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">itri:OtherIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i65a134892558401aa7e48400f4478e32_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">itri:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0ca3ad0ad2514d859f1fd456a0f35d86_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i71e98cb64594452b93923158551d24a3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6b9b2e71ee2144739285c98d31b97c5e_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i905973976a2f433682e3a49e097f763d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7ec24393e75f449d91d04cbfe4d4d131_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie617280851094faaa6ecd8c73d9820f2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib86bd28be6cc4bd58eb22dc41d53d5f3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8fee6e3afcd7450693301aa2c81d8945_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if40c0ca987734387aa1251285b478ef1_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ib34b25afddc64ae1a02ba379f76ef2c7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i717c0569c70a43bba7e2fa24d107f8d7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i82faf96d77124095bf32fc00ea2480bb_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4820d45067614125b1700c803a21d912_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ibb66c78a03cf4d23b577b91d919bde45_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i879154c258924f2489cee525ef45efbb_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i40ebccfaa239481badc49cf2e016e9f0_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">itri:VestedAndReleasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifee1e035f2394422a77d3eb3e7f34729_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i68a2efe19b4a40088ceb819820083a26_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2125681c96784d7f843c8ad36f06fa92_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i54817a1b4f6842a8a4a390f5baa9c0dd_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">itri:VestedAndReleasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i70fae84e717a4a72bf19d6eee8401269_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i69795a33f9b446a2a8ce0711bd7f8ab6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">itri:VestedButNotReleasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if7a1535bf6b74611b088e187e0739692_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">itri:LongTermPerformanceRestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i679d2f1e09f24fe98969cfbf136b7cc2_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">itri:LongTermPerformanceRestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8303c41730324092bec1117e6446e079_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">itri:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2796a97a882543a2b526e38f450d665d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">itri:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia87ee0415cf04ecc9a554a79f73b007f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">itri:UnsecuredMulticurrencyRevolvingLinesOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4036f4ba5a624edf99fe110763e2352c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">itri:UnsecuredMulticurrencyRevolvingLinesOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibbfe312de6de4432b04aae907450b93c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i391460b8e8b6457faf2e79406b9126cd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2d66aff01f8d4c6e86fe815a1d17f3aa_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">itri:A2018ProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifb78816fedb849a084c42273a88fb949_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">itri:A2018ProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if8af95bef39d42d2ac3db5587a4bd7d0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">itri:A2018ProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ica8cc49ff6c64eb992272ea2c1f00db6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">itri:A2018ProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iee6835adeeb44e51b62c920c329bfd70_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">itri:AssetImpairmentAndNetGainLossOnSaleOrDisposalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">itri:A2018ProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i393cc0acaba545f4b7f6d9f70999fbaf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">itri:AssetImpairmentAndNetGainLossOnSaleOrDisposalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">itri:A2018ProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i150bbf9598704d9bb6d7fe249722440e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">itri:AssetImpairmentAndNetGainLossOnSaleOrDisposalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">itri:A2018ProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1f029ef6e6c94dc29f1506f6a10c3d61_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">itri:A2018ProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie1733d76b89b4382a641ccb9eab47e4f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">itri:A2018ProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4d64ac4b57614317af055dc189eefa82_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">itri:A2018ProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i911a972bd4814b7c8efcf1fe05e018ac_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">itri:A2018ProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i25db879236db46d99ac4eceb970b5590_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">itri:A2018ProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id23c51edf00a4934a62c282d119b53a6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idc67b83ce4334696a74e5017280f24d6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">itri:AssetImpairmentAndNetGainLossOnSaleOrDisposalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i46c257a9592649e0af874ae86ce64103_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icba0ea894a044303bfd1b2992c1ba9f8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia2cae1368ad64326967edcf46e1178db_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">itri:AssetImpairmentAndNetGainLossOnSaleOrDisposalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8c424dbac14e412193d2c29cc1edb037_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4373c64ab17648758ffa498b1e9c51cf_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6f9ceec4137b48fc843f86853e63661d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">itri:AssetImpairmentAndNetGainLossOnSaleOrDisposalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iabaa366d868b4ea7b96dd78f34b9585d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i15b835c51bc4458a92ca468a1819e1bd_I20190314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <instant>2019-03-14</instant>
        </period>
    </context>
    <context id="i08817f43bac4451c8ae5a0afe6c58892_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8961a63ae2914941bf3a971333d71d2d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i67230f3d436a466c893f5688ea0db281_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i59fd0f271c694ff883123703a9c7d3b8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itri:AccumulatedOtherComprehensiveIncomeNetUnrealizedGainLossOnNonderivativeInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if524391908804e038767b0ecc42717d1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ifaa51e71d0e74a0eaf1429e23b20e7a3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5b5965ab2585499e96742c80cea70f55_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8c5c4d5715834477be90c4400be52df4_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie368a4c2f43849a3840ac429a7dad3e9_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itri:AccumulatedOtherComprehensiveIncomeNetUnrealizedGainLossOnNonderivativeInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8b6ec052fdfb4093906bd081f7270093_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i491776ace032438198f40f3ef9267021_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i6e6f633d8e1849109615a049fa47a2a3_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i261c2ea658a546b793a7dc08e06dc63a_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i1aefaeb7e62c4ef28b2177f64f91592c_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="iff132bee81734d29ac696074e5a29799_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iafe4b01d01d64f2981f1877d63fcb8ef_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3e2a595e3cb74d6b8fa7432028e570a0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itri:AccumulatedOtherComprehensiveIncomeNetUnrealizedGainLossOnNonderivativeInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5ba37c9f282a4cb4a8ac9c812d94f278_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icbaaa2cb0f9d4321b4270f60264d186b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i759009137daf4922af65efe6783d3dac_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5dd5380161194b6a942c98c3f29bbe72_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i77c0afc431884ed4b55fd72e035a545f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itri:AccumulatedOtherComprehensiveIncomeNetUnrealizedGainLossOnNonderivativeInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i841212dd16374f6698d651b0d22bbd38_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id932037f43354d8d9f794c59d831eb4d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic2f98a6466a645b79f7e5f25cb88bf67_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i57a657f326504525b76c0abca0870feb_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i21a66bd258524a18831c1b861f258ff2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i39500e9c1f814530a6f0af22e54b87ad_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itri:UsdDenominatedTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="idb128062e2c8404d9fb3739d0a91dd11_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itri:UsdDenominatedTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i052f179be80c47e38f83b27372170fe0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itri:UsdDenominatedTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i91728a430ff7430bad21aba1fa4aefae_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itri:UsdDenominatedTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i55b34954307f494390227233c63d2879_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4207c3e8f5594fe3bdaf31ecbab103d3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i601007994fb0411686c45e20a5641401_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7783450f50194e85b7d7610faa614d07_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic5931ab28aad4264a2a88bbe25c2f81b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0215b09edef24299b7f7dc3abb8fb077_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib23480fcc3e247549f2eddb0060d2832_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iac706f6fe7384787a2f29d46eae6c154_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9ead17790b1847798ef5550c5742a944_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:DeviceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i28ea390cb5064d6db13028ee5a19ccfa_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:DeviceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9d263c5912614b5fad0285da55dcfb7b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:DeviceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id287910cfb2f42a7bf81bca9f06d9ef6_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:DeviceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0441c827044140289b1b4fa7133f8688_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:NetworkedSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ieb4f02bcbda14c84822f2aa73131da6f_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:NetworkedSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i77e146cbd7ca45f2a02ca302ef602006_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:NetworkedSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9bbdf47b113a47f6b6582e7f69f9ce5a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:NetworkedSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2717b87902a04670bf91e676d96a736a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:OutcomesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5189cd091ae74c4dbe68eb6db6c74648_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:OutcomesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i595799442ac542f483cf2ccfbd69b678_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:OutcomesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i302fb81de58a49c593a0fa9881d75c26_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:OutcomesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8941825f885147e1a1c2e83dfee5b6fe_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:DeviceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5bc19f7fe4fd42c8b63792825352c89a_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:DeviceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7365be4710d74efa8f9d269461aca833_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:DeviceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0ca3dffded6641eb8622d97cb66d8862_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:DeviceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic10a347ece4047398991c5151cc20b70_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:NetworkedSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie9fe1d869b1d4aada51b49d91d9b4add_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:NetworkedSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia91713da5fe646d986e3a5837e5fd4c1_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:NetworkedSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ied6f7246a2bb4b2fbe53d214c5e39e30_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:NetworkedSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie004304a196f4e47989893234dbd8eb6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:OutcomesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i19b5a8eaac7c4d84afd40864fecf7998_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:OutcomesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic57d2a90b7e34236b6020e370fad24f3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:OutcomesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i104c097e99aa4e98bdab02985a819875_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:OutcomesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4e86041273d449679a7966af862001f6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:DeviceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6022efaa1a4c43cca9f5b0da787f6b31_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:DeviceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifc001c99aee948419757ebebbb07340a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:DeviceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id5ee8abc82524ab0ad82bc257e63e081_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:NetworkedSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iffc26676a49a488eb43cf6de07221b93_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:NetworkedSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8eb3625755fc49df8c1037fdba7c8f38_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:NetworkedSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0c3226ccc692498ba7e53895b6e47b9a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:OutcomesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6737aebf53d44e86b21865b5887a5aa9_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:OutcomesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8b98331565a9451cb0f54646e1d595f4_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">itri:OutcomesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if80e983a228242f3af0c8129142c569d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0572f0ee008d4202979bcbe95d3414f2_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i43a7b9a8bf854a94aaa71ebd40a0f5e1_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i598abffab6034359ad33a6742b74a5db_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9faa229a5a2540059920d5de1d8080bf_D20200625-20200625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2020-06-25</endDate>
        </period>
    </context>
    <context id="i35f14f834c0c4915b493ac879a4a742d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">itri:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifc1694dae5d54ae19e2e6ff9dc22c3b1_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">itri:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icaeceeac5ac64bde8e5592afb1005aae_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">itri:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i49e2ce46cec246a59385f98ba4eb1e22_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">itri:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5a4b19a717224bc681c93cfa4ffb6b13_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">itri:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if0ee8c26453e493c93597e63b36626f1_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">itri:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if4bf21b394134ffbb6145c8c586b2650_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">itri:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i710327ff7a634af1ab38b6faddeb853e_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">itri:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifc861e76c07f49c9a4a81541953751bb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i07ce38890cb04004ba1026a3abd6dc88_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifdcdcdedf99d4e528106939f0b96d263_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7891554f62b24b77972b986865dcafbd_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2245558b6b2946ff977c64a86cd30fe1_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">itri:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib8fb1e68773a40d58d2a7fdbbc232af3_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">itri:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i090581dc12164795a915917e2cefef7a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">itri:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idd6f42ad51a14b95873da27b0208d126_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">itri:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i903a56bb059646e496001ee10070f525_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id307f1876df846d9a6286ad01d15beab_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icaa3de405cba4bd68541fb1bf706df72_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0a69b6b43d124a30ace37c899062f526_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1a944158b8c8472c9811a76502473198_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i35aef633e39e4f7e897312498514e995_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib3b5256452ba426bbaca7676232884e4_I20200625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000780571</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-25</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="contracts">
        <measure>itri:contracts</measure>
    </unit>
    <unit id="numberofsubsidiaries">
        <measure>itri:numberOfSubsidiaries</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80L2ZyYWc6YjYzMjdhMzFkZjg3NGQyZWJjMTExNmQwYjFjOTY1YTMvdGFibGU6ODQ4MTRiNjc1NTQ4NDZlNDk2ZmI1N2QyYzJiYzgwYmYvdGFibGVyYW5nZTo4NDgxNGI2NzU1NDg0NmU0OTZmYjU3ZDJjMmJjODBiZl80LTEtMS0xLTA_987168ea-ccb1-444e-b29e-4d76d09c4836">0000780571</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80L2ZyYWc6YjYzMjdhMzFkZjg3NGQyZWJjMTExNmQwYjFjOTY1YTMvdGFibGU6ODQ4MTRiNjc1NTQ4NDZlNDk2ZmI1N2QyYzJiYzgwYmYvdGFibGVyYW5nZTo4NDgxNGI2NzU1NDg0NmU0OTZmYjU3ZDJjMmJjODBiZl81LTEtMS0xLTA_9cdf8cfd-041f-419e-962b-0b286a1282d0">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80L2ZyYWc6YjYzMjdhMzFkZjg3NGQyZWJjMTExNmQwYjFjOTY1YTMvdGFibGU6ODQ4MTRiNjc1NTQ4NDZlNDk2ZmI1N2QyYzJiYzgwYmYvdGFibGVyYW5nZTo4NDgxNGI2NzU1NDg0NmU0OTZmYjU3ZDJjMmJjODBiZl8xMS0xLTEtMS0w_425a64ac-3e1c-4b7f-a44b-abb6e63cab43">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80L2ZyYWc6YjYzMjdhMzFkZjg3NGQyZWJjMTExNmQwYjFjOTY1YTMvdGFibGU6ODQ4MTRiNjc1NTQ4NDZlNDk2ZmI1N2QyYzJiYzgwYmYvdGFibGVyYW5nZTo4NDgxNGI2NzU1NDg0NmU0OTZmYjU3ZDJjMmJjODBiZl8xMi0xLTEtMS0w_3aca9fa6-16a5-40d0-ad36-2ebd182fcad5">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80L2ZyYWc6YjYzMjdhMzFkZjg3NGQyZWJjMTExNmQwYjFjOTY1YTMvdGFibGU6ODQ4MTRiNjc1NTQ4NDZlNDk2ZmI1N2QyYzJiYzgwYmYvdGFibGVyYW5nZTo4NDgxNGI2NzU1NDg0NmU0OTZmYjU3ZDJjMmJjODBiZl8xMy0xLTEtMS0w_9c084643-a561-4189-83c2-f6804f55e14a">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i1a944158b8c8472c9811a76502473198_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTU3L2ZyYWc6MjMzMmVjN2E3MzhkNGJhM2JmODY0MzM3ZWE3OGIwNzgvdGFibGU6MjNjYWNkMjI0NmQ2NDI2M2IzMWY5MjM3MTc4MDA5NzEvdGFibGVyYW5nZToyM2NhY2QyMjQ2ZDY0MjYzYjMxZjkyMzcxNzgwMDk3MV8xLTEtMS0xLTUwOTc_6270e5f2-2fe7-4320-822b-4811fb269198">P6Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <dei:DocumentType
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGV4dHJlZ2lvbjpjYWE5MjM3N2U4NTM0YjdlYjM3ZThjNzE2MTYzNjdmYV84Nw_f0d85be4-9595-4eb5-bdb7-ea7eb742d906">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGFibGU6YjMzZDBiMDdmZGZmNGI2Zjg1M2EwYzcyYTRiOTQ3NmMvdGFibGVyYW5nZTpiMzNkMGIwN2ZkZmY0YjZmODUzYTBjNzJhNGI5NDc2Y18wLTAtMS0xLTA_09b2f9ae-8de2-44ce-9497-9939caceda37">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGV4dHJlZ2lvbjpjYWE5MjM3N2U4NTM0YjdlYjM3ZThjNzE2MTYzNjdmYV8xMjQ_7dd57b1b-5b60-4cbb-81b1-a120b5c6a62a">2020-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGFibGU6ODlhOTZmNzBkZGY2NDRhZGJiMjE3ZDkwMmE0ZDVlMmYvdGFibGVyYW5nZTo4OWE5NmY3MGRkZjY0NGFkYmIyMTdkOTAyYTRkNWUyZl8wLTAtMS0xLTA_b5d45ccb-6efd-4242-82e3-bda5bf27639a">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGV4dHJlZ2lvbjpjYWE5MjM3N2U4NTM0YjdlYjM3ZThjNzE2MTYzNjdmYV8yMTU_fc86a75e-1cac-4622-984b-42fb77f6363a">000-22418</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGV4dHJlZ2lvbjpjYWE5MjM3N2U4NTM0YjdlYjM3ZThjNzE2MTYzNjdmYV8yMTk_c830fe96-d942-4cdf-90a0-2181dc941716">ITRON, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGFibGU6NzY4M2E1YjAwZDVmNDBmZDgxYzk1Nzg2NzRlY2Y2OWUvdGFibGVyYW5nZTo3NjgzYTViMDBkNWY0MGZkODFjOTU3ODY3NGVjZjY5ZV8wLTAtMS0xLTA_eb304823-262b-4d55-8c85-460d2b48e50d">WA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGFibGU6NzY4M2E1YjAwZDVmNDBmZDgxYzk1Nzg2NzRlY2Y2OWUvdGFibGVyYW5nZTo3NjgzYTViMDBkNWY0MGZkODFjOTU3ODY3NGVjZjY5ZV8wLTItMS0xLTA_d9ca5e43-d1d1-486e-a9dd-9b521a569a44">91-1011792</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGV4dHJlZ2lvbjpjYWE5MjM3N2U4NTM0YjdlYjM3ZThjNzE2MTYzNjdmYV8yODA_d26e2c49-7a52-40d5-98b9-699e8affaebd">2111 N Molter Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGV4dHJlZ2lvbjpjYWE5MjM3N2U4NTM0YjdlYjM3ZThjNzE2MTYzNjdmYV8yODQ_d620c254-c93b-4814-8e8e-9931e7af1841">Liberty Lake</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGV4dHJlZ2lvbjpjYWE5MjM3N2U4NTM0YjdlYjM3ZThjNzE2MTYzNjdmYV8yODg_b4ef7bca-8ce6-4ab3-828b-1e2e2e37af2c">WA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGV4dHJlZ2lvbjpjYWE5MjM3N2U4NTM0YjdlYjM3ZThjNzE2MTYzNjdmYV8yOTE_178538d0-0152-4298-85b1-b2a86e29395b">99019</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGV4dHJlZ2lvbjpjYWE5MjM3N2U4NTM0YjdlYjM3ZThjNzE2MTYzNjdmYV8yOTY_48f4d22d-9699-4590-af92-a5e1842104f5">509</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGV4dHJlZ2lvbjpjYWE5MjM3N2U4NTM0YjdlYjM3ZThjNzE2MTYzNjdmYV8zMDA_aed3d9c0-9443-4999-83e5-faba900a816c">924-9900</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGFibGU6MzAwZjI1ZWUxNGRlNGQyNjgyZjliMTBkNTdmYThlNjgvdGFibGVyYW5nZTozMDBmMjVlZTE0ZGU0ZDI2ODJmOWIxMGQ1N2ZhOGU2OF8xLTAtMS0xLTA_3f3ec6f5-61af-4a22-8138-5fb9d2b4ce61">Common stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGFibGU6MzAwZjI1ZWUxNGRlNGQyNjgyZjliMTBkNTdmYThlNjgvdGFibGVyYW5nZTozMDBmMjVlZTE0ZGU0ZDI2ODJmOWIxMGQ1N2ZhOGU2OF8xLTItMS0xLTA_a8ac287e-c464-4eb3-a616-1bcc2f5e2f7b">ITRI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGFibGU6MzAwZjI1ZWUxNGRlNGQyNjgyZjliMTBkNTdmYThlNjgvdGFibGVyYW5nZTozMDBmMjVlZTE0ZGU0ZDI2ODJmOWIxMGQ1N2ZhOGU2OF8xLTQtMS0xLTA_5cfb65f5-6c28-410c-a980-494ce22fffec">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGV4dHJlZ2lvbjpjYWE5MjM3N2U4NTM0YjdlYjM3ZThjNzE2MTYzNjdmYV84NTY_c1abaa2e-c05f-4d69-b189-e9f20a1c0908">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGV4dHJlZ2lvbjpjYWE5MjM3N2U4NTM0YjdlYjM3ZThjNzE2MTYzNjdmYV8xMTg0_894bdfdc-cf9f-458f-b30f-d88708885f4d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGFibGU6MjNlMzZmNDljN2RhNDM1OWJkYzM2MTVhYWEwMGEzZmIvdGFibGVyYW5nZToyM2UzNmY0OWM3ZGE0MzU5YmRjMzYxNWFhYTAwYTNmYl8wLTEtMS0xLTA_81e32e60-95cb-4df4-8528-b5341a6c0ec9">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGFibGU6MjNlMzZmNDljN2RhNDM1OWJkYzM2MTVhYWEwMGEzZmIvdGFibGVyYW5nZToyM2UzNmY0OWM3ZGE0MzU5YmRjMzYxNWFhYTAwYTNmYl8xLTUtMS0xLTA_4f534155-571a-4892-87b4-5702a31bfe24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGFibGU6MjNlMzZmNDljN2RhNDM1OWJkYzM2MTVhYWEwMGEzZmIvdGFibGVyYW5nZToyM2UzNmY0OWM3ZGE0MzU5YmRjMzYxNWFhYTAwYTNmYl8yLTUtMS0xLTA_c83cc2ca-904e-4eb7-a190-22bb744aa890">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGV4dHJlZ2lvbjpjYWE5MjM3N2U4NTM0YjdlYjM3ZThjNzE2MTYzNjdmYV8xOTIz_dee882d4-f76b-49fa-841f-0b19a668f8c8">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i58996814d05f4be390f4207b08e4ded6_I20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xL2ZyYWc6Y2FhOTIzNzdlODUzNGI3ZWIzN2U4YzcxNjE2MzY3ZmEvdGV4dHJlZ2lvbjpjYWE5MjM3N2U4NTM0YjdlYjM3ZThjNzE2MTYzNjdmYV8xOTY4_5d7dd282-ef5f-4aba-ab6d-b316dc79d961"
      unitRef="shares">40332428</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i644df5bf280840a2838e9e70882fa8e8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMy0xLTEtMS0w_423a45e7-1d22-45c0-9c61-6425d61f17bd"
      unitRef="usd">438985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id02d6a0d6cf04f2f96851bf33f3ba547_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMy0zLTEtMS0w_0dc66126-3e08-480b-a5b7-404c7b8836cd"
      unitRef="usd">566047000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb64869be15c4935a564b20d49a02201_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMy01LTEtMS0w_90f40d7a-7b7e-4404-be41-1d167aad15e9"
      unitRef="usd">967122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic83b96ee9cdd46268285dc9dfad7bd90_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMy03LTEtMS0w_ec3dc44f-5990-4f3d-9674-b25fbd79cae3"
      unitRef="usd">1110897000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4ce8e8e2f11484c8bda6ac7af9611f2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfNC0xLTEtMS0w_7fd5aa45-9ae9-4e5c-a50e-d6802e7bb264"
      unitRef="usd">70609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff1d55a25ce24e99994658c5d8313094_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfNC0zLTEtMS0w_34105545-f982-4ebd-8900-4f7383a40fdc"
      unitRef="usd">68990000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48806c88b87b45cf85b95466c701c77e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfNC01LTEtMS0w_2f4db6a7-18d1-4011-b130-bb3cc3226563"
      unitRef="usd">140887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e4a959da6ce4e21b24090be6de47696_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfNC03LTEtMS0w_90848e81-ad17-4442-83c5-cf572eaf42ed"
      unitRef="usd">138716000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfNS0xLTEtMS0w_2be2ac90-fb0b-4088-b9cf-0b8d4e733980"
      unitRef="usd">509594000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfNS0zLTEtMS0w_47c5d075-7d89-4c5d-a53c-ee89fe7763e4"
      unitRef="usd">635037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfNS01LTEtMS0w_a3255540-0ace-4886-8335-b04d57c62189"
      unitRef="usd">1108009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfNS03LTEtMS0w_fa69520d-b549-44ed-8e8d-2b5f8810acab"
      unitRef="usd">1249613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i644df5bf280840a2838e9e70882fa8e8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfNy0xLTEtMS0w_a291760f-c203-4cb5-9b85-a5c7eacd785f"
      unitRef="usd">329293000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id02d6a0d6cf04f2f96851bf33f3ba547_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfNy0zLTEtMS0w_9b217ac7-0fdd-482d-afe3-d52f1f40c66f"
      unitRef="usd">401033000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifb64869be15c4935a564b20d49a02201_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfNy01LTEtMS0w_41516f43-ef88-4bea-9685-7f29a0019689"
      unitRef="usd">713974000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic83b96ee9cdd46268285dc9dfad7bd90_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfNy03LTEtMS0w_53b9ac95-32e2-4d7c-a49f-4fbf661046b3"
      unitRef="usd">787135000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id4ce8e8e2f11484c8bda6ac7af9611f2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfOC0xLTEtMS0w_0129ed7a-1082-43f0-a09d-f2b4f4821b35"
      unitRef="usd">41784000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iff1d55a25ce24e99994658c5d8313094_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfOC0zLTEtMS0w_6c2f4c73-6272-4c91-9010-0578441f9fc4"
      unitRef="usd">42790000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i48806c88b87b45cf85b95466c701c77e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfOC01LTEtMS0w_a412840f-0126-4374-9904-e932e01da947"
      unitRef="usd">83952000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3e4a959da6ce4e21b24090be6de47696_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfOC03LTEtMS0w_69df911c-7c0c-456b-ae2e-90f51fbe308e"
      unitRef="usd">84001000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfOS0xLTEtMS0w_d18d912e-44f1-491c-afbd-35703b3c7b56"
      unitRef="usd">371077000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfOS0zLTEtMS0w_a61b8161-ce70-4eab-9704-78c8e6eb7904"
      unitRef="usd">443823000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfOS01LTEtMS0w_7354cb04-abdd-439d-8899-7bd7f93672a2"
      unitRef="usd">797926000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfOS03LTEtMS0w_2900a69c-9b36-4583-a349-b34d516fd47e"
      unitRef="usd">871136000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTAtMS0xLTEtMA_218d6754-1f5c-4dff-a787-5f5259ce4b39"
      unitRef="usd">138517000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTAtMy0xLTEtMA_68c0ce92-adef-45fb-8b58-88c7f8068ca8"
      unitRef="usd">191214000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTAtNS0xLTEtMA_74e4881c-a798-44ce-a3c3-7e17e91087b0"
      unitRef="usd">310083000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTAtNy0xLTEtMA_c7ce4983-ea75-4ceb-8fcc-e3589b9431a9"
      unitRef="usd">378477000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTMtMS0xLTEtMA_87c87c22-5e40-4d22-b7fa-13423ef8f666"
      unitRef="usd">69538000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTMtMy0xLTEtMA_69daba17-709e-4463-be98-ab5c753c84e7"
      unitRef="usd">88259000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTMtNS0xLTEtMA_1fedbca4-911a-45f9-99ba-f556156d944a"
      unitRef="usd">150036000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTMtNy0xLTEtMA_97b0ace9-16e8-4124-8352-f8bf4bfc5b94"
      unitRef="usd">180974000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTQtMS0xLTEtMA_6b7cb457-c138-4306-85bf-1834b05e998f"
      unitRef="usd">48994000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTQtMy0xLTEtMA_c8d1a724-edc5-458a-b54f-f342f01b211e"
      unitRef="usd">49449000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTQtNS0xLTEtMA_9e8a64d7-813f-482c-ae91-56e9314f4f55"
      unitRef="usd">102775000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTQtNy0xLTEtMA_5adb5b37-7df8-41ba-a9ac-4a88d076bf95"
      unitRef="usd">99939000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTUtMS0xLTEtMA_ad2a3ea8-263c-4472-be92-59b1ed856fec"
      unitRef="usd">11140000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTUtMy0xLTEtMA_4327e99c-5755-45e0-a2d1-fbc23f9f4f81"
      unitRef="usd">16117000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTUtNS0xLTEtMA_c24211d4-5089-465d-9cde-c37127735f60"
      unitRef="usd">22305000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTUtNy0xLTEtMA_cd680b46-4e64-4de4-b017-21e2935dc1bb"
      unitRef="usd">32090000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:RestructuringCharges
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTYtMS0xLTEtMA_2f7f2569-16a9-48f3-ab35-2eccaf3edcf2"
      unitRef="usd">-2683000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTYtMy0xLTEtMA_43a2545f-4180-45b0-8d5f-8dc9a87d570d"
      unitRef="usd">-6169000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTYtNS0xLTEtMA_98bd9e1a-e9e4-4e48-bd7c-2bdd1399de6e"
      unitRef="usd">-2931000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTYtNy0xLTEtMA_3b6ef789-6118-469a-9ae3-bbdba1a5f8fc"
      unitRef="usd">1093000</us-gaap:RestructuringCharges>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTctMS0xLTEtMTU1Mg_50413292-0c59-4d10-82ce-7a6ace4e0ffe"
      unitRef="usd">56915000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTctMy0xLTEtMTU1NQ_8df87b02-17b0-49b9-9163-ca805620316a"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTctNS0xLTEtMTU1OA_3280555d-9aaa-4b09-9bfe-fff3df5ee1cf"
      unitRef="usd">56915000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTctNy0xLTEtMTU2MA_e31e63a4-9262-448b-8b5b-34785ad69ee4"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:OperatingExpenses
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTgtMS0xLTEtMA_b51ea9e5-3ae4-4cc5-8891-b88167a78ce6"
      unitRef="usd">183904000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTgtMy0xLTEtMA_cabf1d41-936e-44d6-8ec8-07776836e456"
      unitRef="usd">147656000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTgtNS0xLTEtMA_e6808744-d8df-4a35-94ed-2efbf78fd11a"
      unitRef="usd">329100000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMTgtNy0xLTEtMA_86eeac37-531d-4940-b3bd-560a822c6cd7"
      unitRef="usd">314096000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjAtMS0xLTEtMA_bf1a1a2b-2fae-4003-8f53-7da55ba425e9"
      unitRef="usd">-45387000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjAtMy0xLTEtMA_0dcfe8fd-35fc-47b8-a43b-2b721ccbac38"
      unitRef="usd">43558000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjAtNS0xLTEtMA_36c140a9-4813-480b-b955-4cacfeb8b37a"
      unitRef="usd">-19017000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjAtNy0xLTEtMA_1d413cfb-ef4d-46c2-a82f-725e5c0dcbfd"
      unitRef="usd">64381000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjItMS0xLTEtMA_fa235a54-d703-4137-b1d1-49e4a0f80e5b"
      unitRef="usd">1258000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjItMy0xLTEtMA_a5b64640-6f88-4bc3-b743-9d4431d62dda"
      unitRef="usd">534000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjItNS0xLTEtMA_a5952a06-4932-4ed9-9115-0087107bd3b7"
      unitRef="usd">1811000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjItNy0xLTEtMA_3d6e9687-eb3a-4d5b-93a4-3e09585aec8d"
      unitRef="usd">862000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpense
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjMtMS0xLTEtMA_40b7b974-6e2c-406f-b423-03fecafc03a0"
      unitRef="usd">11684000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjMtMy0xLTEtMA_43f9d0be-9a66-483c-8581-abb49cd2d9dc"
      unitRef="usd">13496000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjMtNS0xLTEtMA_c23141c1-0689-428c-b67b-89cef5c65799"
      unitRef="usd">22961000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjMtNy0xLTEtMA_edcef525-bc0c-4e97-bfc7-81bc1af8ebab"
      unitRef="usd">27031000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjQtMS0xLTEtMA_26f511cc-e931-4234-8d0e-2dafeccd5deb"
      unitRef="usd">-1873000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjQtMy0xLTEtMA_5e48edbe-a89a-4812-a335-97a2b4d6b06a"
      unitRef="usd">-2060000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjQtNS0xLTEtMA_31545cdf-0c8d-4e28-8f64-be3d1a1fed37"
      unitRef="usd">-807000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjQtNy0xLTEtMA_8ac90386-2eda-4fc7-b794-b337d8f4884c"
      unitRef="usd">-3704000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjUtMS0xLTEtMA_de764a9f-43e3-4b3a-ba9f-4a03903d770d"
      unitRef="usd">-12299000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjUtMy0xLTEtMA_0967375f-4a3b-4993-a057-fd4954e1db0f"
      unitRef="usd">-15022000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjUtNS0xLTEtMA_8639922a-da0d-4b83-b781-a5d7620d2ecc"
      unitRef="usd">-21957000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjUtNy0xLTEtMA_f0a71ec7-b260-4d78-bf41-9aef38d72efd"
      unitRef="usd">-29873000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjctMS0xLTEtMA_f4930734-f36f-4888-95fb-b0bf8bcb9395"
      unitRef="usd">-57686000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjctMy0xLTEtMA_ee208752-583a-4a66-b7fb-8f42ca06e630"
      unitRef="usd">28536000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjctNS0xLTEtMA_e6b83bf7-1293-416a-9121-b5289885c4be"
      unitRef="usd">-40974000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjctNy0xLTEtMA_ec29d947-f1fc-4c51-9d87-45bcfb4152ab"
      unitRef="usd">34508000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjgtMS0xLTEtMA_c2395821-a136-463f-a239-e769ca489198"
      unitRef="usd">4801000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjgtMy0xLTEtMA_19117256-db22-421d-8942-de0bdb8e4bf5"
      unitRef="usd">8419000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjgtNS0xLTEtMA_4ee30952-bc41-4877-aca9-5abf5c12b1cf"
      unitRef="usd">12351000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjgtNy0xLTEtMA_d9f25689-a700-4d6d-b69b-269d8690bce7"
      unitRef="usd">14540000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjktMS0xLTEtMA_71aa6c63-862b-4125-a9a8-15a1d7272001"
      unitRef="usd">-62487000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjktMy0xLTEtMA_da0a09a5-03d8-4131-9957-854dc9ec3e4e"
      unitRef="usd">20117000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjktNS0xLTEtMA_b6e24d34-93bb-4ac5-980f-099f3e9d119c"
      unitRef="usd">-53325000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMjktNy0xLTEtMA_8bd0ec1a-b45f-459d-b714-f98ebbc44bb5"
      unitRef="usd">19968000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzAtMS0xLTEtMA_706634d8-40d7-402a-a2e6-efdb330336d6"
      unitRef="usd">315000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzAtMy0xLTEtMA_cc35f230-14f5-4c59-85d2-cd0ad84af5cd"
      unitRef="usd">671000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzAtNS0xLTEtMA_6e855759-168e-454d-89c9-82c67a553189"
      unitRef="usd">793000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzAtNy0xLTEtMA_670a3f09-968a-4cb4-adbb-89e3fab57a0b"
      unitRef="usd">2429000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzEtMS0xLTEtMA_01d52702-da9c-45c9-bf2e-e3a1c6fc19ef"
      unitRef="usd">-62802000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzEtMy0xLTEtMA_a492ede8-e0bc-4517-ba67-89a7eb4906b8"
      unitRef="usd">19446000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzEtNS0xLTEtMA_ab180793-21d6-4009-91cb-41b9b5c46eaf"
      unitRef="usd">-54118000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzEtNy0xLTEtMA_43dde8b3-96fe-4d33-bead-ff2dbcd25c23"
      unitRef="usd">17539000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzMtMS0xLTEtMA_8cd073b3-4f99-497a-ad34-909a37c1a2f7"
      unitRef="usdPerShare">-1.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzMtMy0xLTEtMA_a015cf1d-0991-4f3f-a2d9-9545ecfe06ba"
      unitRef="usdPerShare">0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzMtNS0xLTEtMA_47fd2477-762c-4f63-981d-c06a658f865d"
      unitRef="usdPerShare">-1.35</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzMtNy0xLTEtMA_a38fb758-3029-4c7f-8b4a-40e846b302b1"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzQtMS0xLTEtMA_85974a48-e7b6-4737-9b36-ad768054d0b0"
      unitRef="usdPerShare">-1.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzQtMy0xLTEtMA_2bc5471f-f11b-45a4-84d2-03a23ff3a240"
      unitRef="usdPerShare">0.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzQtNS0xLTEtMA_fc66e988-4fd5-4ba2-b02b-dd5d143a8d80"
      unitRef="usdPerShare">-1.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzQtNy0xLTEtMA_b0e8432f-5e43-413d-a168-596342c44240"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzYtMS0xLTEtMA_15202edb-93a2-4623-8f9c-1b769cea04e7"
      unitRef="shares">40216000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzYtMy0xLTEtMA_3ca52f0a-2197-4511-a1b3-e5dbeab656c9"
      unitRef="shares">39389000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzYtNS0xLTEtMA_75032aea-f931-4007-b60a-d0540f906d3a"
      unitRef="shares">40130000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzYtNy0xLTEtMA_defd511e-b65f-4b49-9ae0-dc6ad183339e"
      unitRef="shares">39523000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzctMS0xLTEtMA_b9ab20a8-0114-4540-9f3c-2e58a1445359"
      unitRef="shares">40216000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzctMy0xLTEtMA_c0f20b00-f21b-4059-ae42-58a75c9a66f3"
      unitRef="shares">39686000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzctNS0xLTEtMA_1a6fb006-4f28-4d7b-9a69-9de2e63cf952"
      unitRef="shares">40130000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xNi9mcmFnOmY0NGQ3MjNkZDlmYTQ1NzY5YmViYWNiMTVjNmEyMmI0L3RhYmxlOjA1ZDBkNzZhOTU4NDQ5MGY5MmEyMTNmMzkwY2ZlMzQwL3RhYmxlcmFuZ2U6MDVkMGQ3NmE5NTg0NDkwZjkyYTIxM2YzOTBjZmUzNDBfMzctNy0xLTEtMA_fedc2107-7e35-439e-afed-0add34bc2dd4"
      unitRef="shares">39875000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMi0xLTEtMS0w_802de008-a4af-4853-89e8-5da6d692eb1f"
      unitRef="usd">-62487000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMi0zLTEtMS0w_3c57ad0e-92e9-4573-aa7e-ca55e89fad4a"
      unitRef="usd">20117000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMi01LTEtMS0w_b6e24d34-93bb-4ac5-980f-099f3e9d119c"
      unitRef="usd">-53325000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMi03LTEtMS0w_8bd0ec1a-b45f-459d-b714-f98ebbc44bb5"
      unitRef="usd">19968000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNS0xLTEtMS0w_205435ab-483e-4491-8cf9-696275f5a05b"
      unitRef="usd">11310000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNS0zLTEtMS0w_8d8efca4-7a2e-4099-b32e-5e5c1cdab83b"
      unitRef="usd">5187000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNS01LTEtMS0w_6ca898b5-d808-4f4c-bf54-95c71aea36dc"
      unitRef="usd">-14135000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNS03LTEtMS0w_e03db58c-3d97-4de1-aeeb-cac1aae34fc1"
      unitRef="usd">2801000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNi0xLTEtMS0zNzc4_45aa2963-d642-4928-9f15-c3f98c7d4350"
      unitRef="usd">52088000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNi0zLTEtMS0zNzk0_7b038f2f-1580-431d-ac9f-fbdee80456ea"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNi01LTEtMS0zNzgy_af2a848b-0661-4d67-8e9d-3eb861230ec4"
      unitRef="usd">52088000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNi03LTEtMS0zNzg4_373c4bb9-b16f-46a1-a59e-236d4ba577bb"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNi0xLTEtMS0w_ee962db3-0dc2-498d-8e12-4e3934fd26f3"
      unitRef="usd">-1389000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNi0zLTEtMS0w_19814c26-c3e7-4f3d-add0-c992425f2a6c"
      unitRef="usd">-1634000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNi01LTEtMS0w_32683bb0-9928-4f00-b8ff-80fd7b665b39"
      unitRef="usd">-2156000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNi03LTEtMS0w_5bf35cb3-893c-4db9-a6ee-b6fd8e800b33"
      unitRef="usd">-1499000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNy0xLTEtMS0w_b49703d0-cf45-4773-b6a6-b48271e0954e"
      unitRef="usd">-47000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNy0zLTEtMS0w_88ce326b-8356-4dff-b5a2-224f9e6a76ed"
      unitRef="usd">-183000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNy01LTEtMS0w_e2b7b27d-1cd1-4cb0-9013-7b7599be83c8"
      unitRef="usd">-1048000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfNy03LTEtMS0w_56bc9f50-e594-46c0-bde9-c828502a4f1e"
      unitRef="usd">-654000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfOC0xLTEtMS0w_69477e4c-8a4f-4094-ba80-fd6a1bc1afe1"
      unitRef="usd">62056000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfOC0zLTEtMS0w_1eccf047-536f-4aa3-933b-b3572203bb0a"
      unitRef="usd">3736000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfOC01LTEtMS0w_0a2f066a-5d07-4c3d-9634-6129178614e2"
      unitRef="usd">36845000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfOC03LTEtMS0w_f94e221a-ab59-44a9-8406-fc64e41260e2"
      unitRef="usd">1956000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMTAtMS0xLTEtMA_533dc18c-8235-43b5-b9a6-6197cc81f05e"
      unitRef="usd">-431000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMTAtMy0xLTEtMA_060a3a61-e967-4c1c-8b04-06cfd5f1f5ca"
      unitRef="usd">23853000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMTAtNS0xLTEtMA_b116b047-e2d7-4b75-a2a8-40561ab03e12"
      unitRef="usd">-16480000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMTAtNy0xLTEtMA_8ba990a7-d886-49f7-bb8a-4ce009d80818"
      unitRef="usd">21924000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMTItMS0xLTEtMA_1bf43bc9-5f29-470f-8bb9-54405fbd897e"
      unitRef="usd">315000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMTItMy0xLTEtMA_2fc28224-37f1-4724-9085-e42898c24b98"
      unitRef="usd">671000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMTItNS0xLTEtMA_a4fc9706-20f7-43a0-8dd2-a03ade61eb4b"
      unitRef="usd">793000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMTItNy0xLTEtMA_dd128f50-22cc-4e7e-ae5a-0944ec3a4121"
      unitRef="usd">2429000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMTQtMS0xLTEtMA_6c5d7b8e-3f3d-404e-a5be-8540fa0c074e"
      unitRef="usd">-746000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMTQtMy0xLTEtMA_02dc18b3-9947-4430-bcc4-1e3ea0c7c8cf"
      unitRef="usd">23182000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMTQtNS0xLTEtMA_7eb8c706-39bd-4d8d-99e2-df55228e494f"
      unitRef="usd">-17273000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOS9mcmFnOjUwYTA5ODU4NWJiMTQ2MzNhYjUwZmEzMmYwYjc1Y2M0L3RhYmxlOmY2MmMwOTJiOWRkMDRlMTJiMzVhMmJiMTczY2I3YTViL3RhYmxlcmFuZ2U6ZjYyYzA5MmI5ZGQwNGUxMmIzNWEyYmIxNzNjYjdhNWJfMTQtNy0xLTEtMA_e0691e6f-ba0c-43f0-97b1-c6ca11499b3f"
      unitRef="usd">19495000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMy0xLTEtMS0w_6d7fbf13-658a-4378-9b47-a64fca46da5b"
      unitRef="usd">544823000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMy0zLTEtMS0w_3ef8fe37-c835-49d1-8e7f-20196af42acc"
      unitRef="usd">149904000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesNetCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNC0xLTEtMS0w_85adf345-ee29-4ec9-9ebe-562a65aebbb4"
      unitRef="usd">411200000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNC0zLTEtMS0w_59367547-b9b4-4c44-9e45-d6a49a54986b"
      unitRef="usd">472925000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNS0xLTEtMS0w_87138d00-c0a5-4a99-aee3-246833bdf302"
      unitRef="usd">226564000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNS0zLTEtMS0w_0d5e08db-e461-447e-8521-af9b69f83812"
      unitRef="usd">227896000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNi0xLTEtMS0w_25b1e344-147c-4da9-a597-cc52afd6e225"
      unitRef="usd">172241000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNi0zLTEtMS0w_3f1dcdce-7fee-474b-ae81-075dc4140521"
      unitRef="usd">146526000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNy0xLTEtMS0w_25b7a292-9893-4175-a13f-cc55f6bda422"
      unitRef="usd">1354828000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNy0zLTEtMS0w_b0b7b313-6792-4cb0-9262-d377e31a7bf2"
      unitRef="usd">997251000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfOS0xLTEtMS0w_6b6849ee-56b7-4c2a-869e-d4b313a85b50"
      unitRef="usd">216319000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfOS0zLTEtMS0w_9a90bced-f889-4f64-839b-efd4c51389c6"
      unitRef="usd">233228000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMTAtMS0xLTEtMA_c17d3861-e320-4218-8a0c-5b963a23168a"
      unitRef="usd">57835000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMTAtMy0xLTEtMA_dd54088d-5513-49f9-b4d3-921442d413cb"
      unitRef="usd">63899000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMTItMS0xLTEtMA_8b413eef-51a3-4cc8-bf09-7f4c4964b23a"
      unitRef="usd">45610000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMTItMy0xLTEtMA_885075ae-34c3-44dd-b582-3535c427d22c"
      unitRef="usd">44686000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMTMtMS0xLTEtMA_2a32a8a9-e5aa-4b3e-bfdb-c52b9ab0a5c3"
      unitRef="usd">78777000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMTMtMy0xLTEtMA_4645f89c-7511-4e61-a8f6-ee5fb9c8c948"
      unitRef="usd">79773000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMTQtMS0xLTEtMA_778791f8-73c9-4a2f-98c9-dc26befc8ef2"
      unitRef="usd">157125000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMTQtMy0xLTEtMA_47e25304-0474-4b9b-97c9-a1e7fb04dc1f"
      unitRef="usd">185097000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMTUtMS0xLTEtMA_562db758-1691-4cd2-af18-58f47c46dafb"
      unitRef="usd">1101648000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMTUtMy0xLTEtMA_443be969-eed9-4f01-a2ed-6ac97c951206"
      unitRef="usd">1103907000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMTYtMS0xLTEtMA_1ba8ad62-05e8-4960-bde8-5e66dc0c1b99"
      unitRef="usd">3012142000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMTYtMy0xLTEtMA_05a4e993-9448-43cc-aca7-cbc27a8e071a"
      unitRef="usd">2707841000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjAtMS0xLTEtMA_564a2369-134b-4b2b-ae48-5bc760f1aa13"
      unitRef="usd">240221000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjAtMy0xLTEtMA_86ef1191-9a88-4d94-8f51-7f0337bf95ef"
      unitRef="usd">328128000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjEtMS0xLTEtMA_12fdfc7c-5d34-4986-a8d5-8f0a64852487"
      unitRef="usd">63429000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjEtMy0xLTEtMA_0773f535-86a8-42f0-8bc7-a51124a704ba"
      unitRef="usd">63785000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjItMS0xLTEtMA_32c2c33d-6d82-49ac-9b6b-196a82cf41e2"
      unitRef="usd">106215000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjItMy0xLTEtMA_a63de814-4b10-46ee-8eef-909c0be0fb02"
      unitRef="usd">119220000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjMtMS0xLTEtMA_f74eb8f8-1a5c-4785-9613-c6b020f2ee06"
      unitRef="usd">19878000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjMtMy0xLTEtMA_a02b86f6-7fbf-445b-bfdf-2449dead5967"
      unitRef="usd">22193000</us-gaap:TaxesPayableCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjQtMS0xLTEtMA_c65abb0b-0e8d-4d33-8c60-05064c51d37a"
      unitRef="usd">14063000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjQtMy0xLTEtMA_83468609-4c55-4f7e-b00c-c98f1566c0bd"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjUtMS0xLTEtMA_7a3f4bc4-782c-4ef3-b6df-20187b6a500c"
      unitRef="usd">33039000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjUtMy0xLTEtMA_6bb74109-bacc-4069-a68f-ab39757c5467"
      unitRef="usd">38509000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjYtMS0xLTEtMA_32e135f4-78bb-4909-89ef-e15b3f0df347"
      unitRef="usd">124834000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjYtMy0xLTEtMA_65fc756f-5f6e-4b9b-b6c2-416854b4d9fb"
      unitRef="usd">99556000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjctMS0xLTEtMA_119d3b74-7265-4f01-aa3f-cd900603d9c6"
      unitRef="usd">601679000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjctMy0xLTEtMA_2b0484f6-e1e4-4099-b61c-8bed298259cd"
      unitRef="usd">671391000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjktMS0xLTEtMA_970cb2a5-261c-4894-9b57-79d8808085a1"
      unitRef="usd">1320004000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMjktMy0xLTEtMA_545aa223-b884-456e-a457-8e94ac7c4fd7"
      unitRef="usd">932482000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:StandardProductWarrantyAccrualNoncurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMzAtMS0xLTEtMA_f2359624-68a8-4ec4-886e-db06231fa866"
      unitRef="usd">11718000</us-gaap:StandardProductWarrantyAccrualNoncurrent>
    <us-gaap:StandardProductWarrantyAccrualNoncurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMzAtMy0xLTEtMA_a3c3faec-3beb-4da9-9c55-7ca7637f37de"
      unitRef="usd">14732000</us-gaap:StandardProductWarrantyAccrualNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMzEtMS0xLTEtMA_17e65eb4-f019-4d5f-a32a-d91294016f85"
      unitRef="usd">99184000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMzEtMy0xLTEtMA_2b4c5976-5531-47d4-8a1b-603a07ab7b8d"
      unitRef="usd">98712000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMzItMS0xLTEtMA_7eb8f2eb-b61a-4ebf-a2f6-a38c50e74ae2"
      unitRef="usd">1794000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMzItMy0xLTEtMA_bcd246d9-2e75-4a4f-bf91-cf3d0c4ea97d"
      unitRef="usd">1809000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMzMtMS0xLTEtMA_a4e52260-d03a-4d20-ba83-d6cf0d30ca70"
      unitRef="usd">69337000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMzMtMy0xLTEtMA_2cc20e32-a117-41b5-8b20-2e97bf14d082"
      unitRef="usd">68919000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMzQtMS0xLTEtMA_53cb762a-f68f-4023-a5b5-a92e5dfca731"
      unitRef="usd">105557000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMzQtMy0xLTEtMA_12f0a4a6-eb45-4365-8022-aa63221a6139"
      unitRef="usd">118981000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMzUtMS0xLTEtMA_d0ec07a4-dc90-4c16-a5e5-cfb5cc0fc875"
      unitRef="usd">2209273000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfMzUtMy0xLTEtMA_e539556d-2b78-4723-80a6-baf71254ed41"
      unitRef="usd">1907026000</us-gaap:Liabilities>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjBkMWViM2NiNzA1MTQwOTM5M2QyZjljNmJjOGFlNTIyXzM1_4ddcffa8-a632-4815-9438-037f18b98e7e"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjBkMWViM2NiNzA1MTQwOTM5M2QyZjljNmJjOGFlNTIyXzM1_b3444ead-62da-426c-aeb8-77e600e5cde0"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjBkMWViM2NiNzA1MTQwOTM5M2QyZjljNmJjOGFlNTIyXzU3_2777d0aa-c30e-49ea-ad3a-c80aa8c59e7f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjBkMWViM2NiNzA1MTQwOTM5M2QyZjljNmJjOGFlNTIyXzU3_f18114f5-73bf-4fba-8a0b-5c4cda5b5a30"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDAtMS0xLTEtMA_9126dc90-361c-42f5-b027-d5a556db289c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDAtMy0xLTEtMA_a225a262-823b-49c7-837f-c35f86195a37"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjEwNzlkZmVlYmViNTQ0MmNhYTgxYzRkZDI0OTFhMzI2XzMy_3aba6efd-e752-4fb8-b865-d8c05f329630"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjEwNzlkZmVlYmViNTQ0MmNhYTgxYzRkZDI0OTFhMzI2XzMy_dbced449-6cbb-47d0-9b82-21144a7b585c"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjEwNzlkZmVlYmViNTQ0MmNhYTgxYzRkZDI0OTFhMzI2XzU0_23d64410-0576-40aa-9b0e-9f8fba1e9da4"
      unitRef="shares">40234000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjEwNzlkZmVlYmViNTQ0MmNhYTgxYzRkZDI0OTFhMzI2XzU0_7dde701b-c63b-443f-94b2-74ef75b3e596"
      unitRef="shares">40234000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjEwNzlkZmVlYmViNTQ0MmNhYTgxYzRkZDI0OTFhMzI2XzYx_e4e69528-3c23-4e6d-bbf3-f3d164d4fb5c"
      unitRef="shares">39941000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjEwNzlkZmVlYmViNTQ0MmNhYTgxYzRkZDI0OTFhMzI2XzYx_fcbc0673-790c-49ef-8758-24b54c891791"
      unitRef="shares">39941000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDEtMS0xLTEtMA_704ad07a-227e-4380-88f8-30e5e5af9266"
      unitRef="usd">1376134000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDEtMy0xLTEtMA_f718c56f-f387-4fc6-89d5-152744d03a1a"
      unitRef="usd">1357600000</us-gaap:CommonStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDItMS0xLTEtMA_0ba989c5-0244-4663-90bf-b3e1e41b17e2"
      unitRef="usd">-167827000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDItMy0xLTEtMA_eec94c82-9c8a-4e4d-b783-b39f18fd774a"
      unitRef="usd">-204672000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDMtMS0xLTEtMA_6e87138a-192f-40db-ad90-79f939bd6d8e"
      unitRef="usd">-430508000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDMtMy0xLTEtMA_d469d7bc-0b61-4f75-9207-6001ca35abd0"
      unitRef="usd">-376390000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDQtMS0xLTEtMA_99b21f6f-00d7-440e-a9a4-9bf4ce388392"
      unitRef="usd">777799000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDQtMy0xLTEtMA_38b418c6-3fc8-4a6c-90db-6bf69076b365"
      unitRef="usd">776538000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDUtMS0xLTEtMA_4bc449a7-a5f7-4675-adc5-24e7f4d348a9"
      unitRef="usd">25070000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDUtMy0xLTEtMA_c3ff456f-0b09-4ecc-9358-07195bd435bb"
      unitRef="usd">24277000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDYtMS0xLTEtMA_1f5ea7b4-d92d-43c6-8a3d-362cbccca571"
      unitRef="usd">802869000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDYtMy0xLTEtMA_a3ffa673-f904-4c9d-86d6-9e65a4ad1bdf"
      unitRef="usd">800815000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDctMS0xLTEtMA_fe287d52-45ef-4913-98e1-d50d3a9acd30"
      unitRef="usd">3012142000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yMi9mcmFnOmVlNzAyZmU1MjI3ZTRmOTc4MTMwN2M3ZmVlMTgzMTAyL3RhYmxlOjJmZGUyODk2YTQwMTRhZTg4NjRlYTZiMGFjN2I1ZjcxL3RhYmxlcmFuZ2U6MmZkZTI4OTZhNDAxNGFlODg2NGVhNmIwYWM3YjVmNzFfNDctMy0xLTEtMA_0f446ec5-dc43-4202-8f04-e6ec6d94ea32"
      unitRef="usd">2707841000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i616185d20bd94ed7a47199985fef1280_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMi0xLTEtMS0w_c9036dc9-3bff-40c9-8b3f-3bf250a79fa3"
      unitRef="shares">39941000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4b7c8b7f1aeb4ef19391b227caaec1b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMi0zLTEtMS0w_4543713f-8f67-4701-a347-6655af431b61"
      unitRef="usd">1357600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic6a6cc2e2e6143f5b9ded1be082aefb1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMi01LTEtMS0w_0efcece8-6212-4794-905c-615641dd6adb"
      unitRef="usd">-204672000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i53121fce4c55488db3d1820595de7b99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMi03LTEtMS0w_9e20d494-d7c4-447b-a8c5-29129b16dcda"
      unitRef="usd">-376390000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i05ed0ce06dba4c508813eab366c3dbe8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMi05LTEtMS0w_a4f813b2-ed77-4017-b255-fc0082e0b3a8"
      unitRef="usd">776538000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i36e9cca9c78a4ec1a037fdd303ad5dd8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMi0xMS0xLTEtMA_34d9285f-c153-4732-a5bb-88df70a56ec3"
      unitRef="usd">24277000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMi0xMy0xLTEtMA_313d5a57-91c5-4ff5-ae63-70d39550c1c6"
      unitRef="usd">800815000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i440a0c5f930042d99ae38cce93548f4c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMy03LTEtMS0w_7cc6ac5f-3fdc-4a03-94c2-97a76a988713"
      unitRef="usd">8684000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3d8399d5b6ef40d78fd6165a250b08c7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMy05LTEtMS0w_098cfa11-528f-4668-8207-8705774c44e6"
      unitRef="usd">8684000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="idb28dd433185466592890c5f533bb8b3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMy0xMS0xLTEtMA_1beae052-cde2-43b0-91b7-667aa5ff0012"
      unitRef="usd">478000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0eea68160fc34cd1a3080a71a29f0216_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMy0xMy0xLTEtMA_43b4235f-4033-4288-8a58-91fccbb09076"
      unitRef="usd">9162000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic9f0039a814d4d46b4b82eae2ca0aac8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfNC01LTEtMS0w_e4227955-fdfd-40c4-bf93-4ea52c8f4f5c"
      unitRef="usd">-25211000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3d8399d5b6ef40d78fd6165a250b08c7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfNC05LTEtMS0w_01a5bf12-92e1-4aaf-8abd-fdba3a2ee3b3"
      unitRef="usd">-25211000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0eea68160fc34cd1a3080a71a29f0216_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfNC0xMy0xLTEtMA_634c1e7a-f0c7-45fe-805e-969964d0ab96"
      unitRef="usd">-25211000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ie13eab2362f244f0b46c0322a49dab68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfNi0xLTEtMS0w_08149036-fd36-46eb-8e6c-8d9ce0a44c17"
      unitRef="shares">235000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7a3100368e63401c9afd55afbcd8b867_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfNi0zLTEtMS0w_e5701e35-8ebc-4a3d-8862-842e4a7ae22e"
      unitRef="usd">2247000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3d8399d5b6ef40d78fd6165a250b08c7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfNi05LTEtMS0w_9324939b-80f5-48ab-932a-9d9cfedbde0e"
      unitRef="usd">2247000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0eea68160fc34cd1a3080a71a29f0216_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfNi0xMy0xLTEtMA_c3be3a12-eadc-4365-9458-4c356f4edeb1"
      unitRef="usd">2247000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7a3100368e63401c9afd55afbcd8b867_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTEtMy0xLTEtMA_425f6cce-0528-49fe-aaf4-3bd150bb6883"
      unitRef="usd">8482000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3d8399d5b6ef40d78fd6165a250b08c7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTEtOS0xLTEtMA_595639b2-2290-41de-8339-a3a8b9ecbb51"
      unitRef="usd">8482000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0eea68160fc34cd1a3080a71a29f0216_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTEtMTMtMS0xLTA_f1937d79-0558-4e7a-9063-6efb9229af59"
      unitRef="usd">8482000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i27dfcfa2a2624113a196e144e70ec02a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTUtMS0xLTEtMA_ceab0c0c-a99e-46d8-b4c2-cd3850adfa4b"
      unitRef="shares">40176000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i661586219a3d468aaa7a58dd20f82988_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTUtMy0xLTEtMA_aa5d2414-4995-4a96-830f-2e3e076fe258"
      unitRef="usd">1368329000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1f02e648513441d5b9f2d01953a41446_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTUtNS0xLTEtMA_cc4621c7-26bd-4c1b-b785-6a3151261f1c"
      unitRef="usd">-229883000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4eccd681f89b47299d1e93b8889a789a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTUtNy0xLTEtMA_6ded31d1-a8cf-4639-af9e-55b2f2173e9c"
      unitRef="usd">-367706000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2203168c302b4ea5a4a2753bf0aa7293_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTUtOS0xLTEtMA_b4909089-794e-4472-9f2c-922b6e2360fb"
      unitRef="usd">770740000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iadd1bd4dd1f047778caca2de07d35d44_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTUtMTEtMS0xLTA_82e62a62-887a-4c5b-8df9-571834b49ef1"
      unitRef="usd">24755000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a5119e5ddf74b59818df0879ecf3a5f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTUtMTMtMS0xLTA_b522b48c-b705-426b-83ee-9e850bfd0511"
      unitRef="usd">795495000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i4281d014448f4e8f8f30f9f49496c2f8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTYtNy0xLTEtMA_cf0b6f57-6b82-402f-841a-38a0f507ac4a"
      unitRef="usd">-62802000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib3702b3557fa4a25bf9424c43533cb86_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTYtOS0xLTEtMA_e0df1caf-51ef-4de9-94b9-4d22e429b093"
      unitRef="usd">-62802000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i27ada33d171b4d91ae73cb874f9c8093_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTYtMTEtMS0xLTA_e162b153-0d97-4299-a202-848ea7899200"
      unitRef="usd">315000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTYtMTMtMS0xLTA_5210afab-adaa-48f8-8364-b062c8a7f91a"
      unitRef="usd">-62487000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7c35cc64dba14d5384841f2629bf1a07_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTctNS0xLTEtMA_9a1b3c1e-09a8-4eb4-b645-14b7709d08ff"
      unitRef="usd">62056000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib3702b3557fa4a25bf9424c43533cb86_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTctOS0xLTEtMA_b5dd9627-bfb3-4fda-bdd8-19703a10ee8e"
      unitRef="usd">62056000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTctMTMtMS0xLTA_4a2cfcbd-3d76-445e-83f5-549d9710d4d3"
      unitRef="usd">62056000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i08871a7dbe164ea7b70fce0fa02a612a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTktMS0xLTEtOTY_5e020e93-0852-4d96-a8ae-4bad5061f1a4"
      unitRef="shares">58000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i1dc81981fb82498da6c7b8fecc28f528_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTktMy0xLTEtOTg_b090b999-63f6-4c91-99f5-b1592e61cb07"
      unitRef="usd">706000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib3702b3557fa4a25bf9424c43533cb86_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTktOS0xLTEtMTAy_e1995f1a-f1e2-40d8-bb06-ab460ab5562c"
      unitRef="usd">706000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMTktMTMtMS0xLTE2Ng_0f4840c8-0316-4688-80df-ff528c36ca85"
      unitRef="usd">706000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1dc81981fb82498da6c7b8fecc28f528_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMjQtMy0xLTEtMA_b2a94e6e-f0d7-4a94-b017-a01e9e7785b4"
      unitRef="usd">7099000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib3702b3557fa4a25bf9424c43533cb86_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMjQtOS0xLTEtMA_1b43dfae-1446-4d74-b6da-1401b67cf2d9"
      unitRef="usd">7099000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMjQtMTMtMS0xLTA_6841f85c-52d1-450b-9847-84cb761cfdd6"
      unitRef="usd">7099000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id3532971a721494c8a08de0f50ab574f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMjctMS0xLTEtMA_c75a94b3-eb53-485f-8fbe-a93d7bb18c97"
      unitRef="shares">40234000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i219582382b9c4a6c90766baf6b080e22_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMjctMy0xLTEtMA_cb2dc3b7-45b5-4a41-b1ce-ef9d4e763180"
      unitRef="usd">1376134000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic92bc0052c9742e5ab305ced9268b92f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMjctNS0xLTEtMA_aee6d894-49f2-4465-a81a-f458e4b058e1"
      unitRef="usd">-167827000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5b4d512dbfb34f3fb5a416713c62fd94_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMjctNy0xLTEtMA_f49644d4-723e-491c-a4df-2a5b6150c972"
      unitRef="usd">-430508000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie05b260eacb84f82b3206fe633e2819f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMjctOS0xLTEtMA_67bc4eab-003d-4cbe-bca3-4edb7b9f1c68"
      unitRef="usd">777799000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i276574fe175a4c23a1306f562d4aa3d8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMjctMTEtMS0xLTA_26c9d913-acbf-4e72-9a3f-3e8666f70e1c"
      unitRef="usd">25070000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmZjZDIzNWM4ODMzYzRlMjM5MTc3YzUxNjNhZDQxOTA5L3RhYmxlcmFuZ2U6ZmNkMjM1Yzg4MzNjNGUyMzkxNzdjNTE2M2FkNDE5MDlfMjctMTMtMS0xLTA_cb1a5119-64e4-477a-94ea-f3426b5de61f"
      unitRef="usd">802869000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i48db5db988b1467dafb924274e233ec5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMi0xLTEtMS0w_65366b61-c895-4e1f-81e5-857a25744e98"
      unitRef="shares">39498000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i00cdd9f99473427988d2273450bd8de9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMi0zLTEtMS0w_fc3b72ec-c265-4cef-9133-85f6bc50fc35"
      unitRef="usd">1334364000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaa6abd85a9b24cd4858df846b48f3662_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMi01LTEtMS0w_b6f19afe-2d7e-4cd5-9fae-aca1e6fc2759"
      unitRef="usd">-196305000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2513a9cd54cc463586417798a1a79507_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMi03LTEtMS0w_29ab43b2-a307-4300-803d-c8fee1c8ab51"
      unitRef="usd">-425396000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i768c49f5aaea4e4b8c13225941c8d9bd_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMi05LTEtMS0w_e321793a-4a2e-4209-8a73-22dfd58ff960"
      unitRef="usd">712663000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4cba0fbfff2e41598f98408353ce40e9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMi0xMS0xLTEtMA_377526bf-4cff-4694-bed3-b9e2c13a70da"
      unitRef="usd">21385000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia259e318ae5f405cb5bf074720757ff9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMi0xMy0xLTEtMA_19447dbe-be5f-4edf-ba7e-dda32d9eb5d9"
      unitRef="usd">734048000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i2602cad4cc3149d39d91910bbe3f3f50_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMy03LTEtMS0w_fe61fff3-7522-4292-b7b6-30d201e26dd5"
      unitRef="usd">-1907000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9a45d2cc3154435ea5c17589b46c4ddd_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMy05LTEtMS0w_6ae1543c-9b50-4d99-a519-c421a362d8e3"
      unitRef="usd">-1907000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibb7205cda9ae4a65bab04afb3cab6f97_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMy0xMS0xLTEtMA_087a1cc7-27b6-46e4-9923-7971fd367282"
      unitRef="usd">1758000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iaef5333d070f4e7fa82ec450ea1583de_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMy0xMy0xLTEtMA_cc125b83-8d3b-4d0d-97ea-0f1b2a17b5f0"
      unitRef="usd">-149000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i601ce550dfca4099b83ab529d3246639_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfNS01LTEtMS0w_fa0aa87a-d62a-44cd-b09b-bb78fd827c3a"
      unitRef="usd">-1780000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9a45d2cc3154435ea5c17589b46c4ddd_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfNS05LTEtMS0w_29f5aed1-3beb-419e-b475-c3f870b5b19b"
      unitRef="usd">-1780000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iaef5333d070f4e7fa82ec450ea1583de_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfNS0xMy0xLTEtMA_a9ec9de9-e04f-457e-905a-21162c3d152a"
      unitRef="usd">-1780000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ibb7205cda9ae4a65bab04afb3cab6f97_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfNi0xMS0xLTEtMA_b07aae29-ab2f-4a31-ae48-a61f7bfcf310"
      unitRef="usd">517000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="iaef5333d070f4e7fa82ec450ea1583de_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfNi0xMy0xLTEtMA_4a438b02-7133-4bd0-a4bf-51ce2641d970"
      unitRef="usd">517000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i182db453025f4e658a7e217cb69f420e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfNy0xLTEtMS0w_6b83e942-7719-4354-9908-a5983a9fff96"
      unitRef="shares">360000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i64b55f0b753a4388a7cf87e5e57d6701_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfNy0zLTEtMS0w_9bd5df37-9dc3-4f3b-a285-e3d10efc79b6"
      unitRef="usd">1195000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9a45d2cc3154435ea5c17589b46c4ddd_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfNy05LTEtMS0w_f5d575a8-c565-45aa-9d74-f766e9beb0b4"
      unitRef="usd">1195000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iaef5333d070f4e7fa82ec450ea1583de_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfNy0xMy0xLTEtMA_80713ec9-47ea-4241-9904-39840ce001f6"
      unitRef="usd">1195000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i64b55f0b753a4388a7cf87e5e57d6701_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTItMy0xLTEtMA_d5d3b39d-5616-4a54-aeca-fc7405a9bfde"
      unitRef="usd">7048000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9a45d2cc3154435ea5c17589b46c4ddd_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTItOS0xLTEtMA_898d720c-bc69-4b54-b5b3-e32e929396a1"
      unitRef="usd">7048000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iaef5333d070f4e7fa82ec450ea1583de_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTItMTMtMS0xLTA_03c66047-c634-4830-b0e0-c3ea645ccd0b"
      unitRef="usd">7048000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i182db453025f4e658a7e217cb69f420e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTMtMS0xLTEtMA_c31609aa-b11f-4b2d-ba77-2c0544d695f2"
      unitRef="shares">165000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i64b55f0b753a4388a7cf87e5e57d6701_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTMtMy0xLTEtMA_afed0c83-2340-464c-90af-4849e9a1c327"
      unitRef="usd">7814000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i9a45d2cc3154435ea5c17589b46c4ddd_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTMtOS0xLTEtMA_5aa384f2-9d16-4442-9970-40496dd8bbb8"
      unitRef="usd">7814000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iaef5333d070f4e7fa82ec450ea1583de_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTMtMTMtMS0xLTA_225ec47a-a0fa-497d-831b-a2f7cccb580c"
      unitRef="usd">7814000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i18a0a65a25ab40908163fe6d9fc3d463_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTUtMS0xLTEtMA_36f3a8ce-a997-4f9f-b72f-3725b3c253c0"
      unitRef="shares">39693000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i62f4683d328e48c69c96e981c85e3f30_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTUtMy0xLTEtMA_bc1b8b88-f82b-4f19-bf8c-b19cc0d116de"
      unitRef="usd">1334793000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idc4180db16a34aad90b51d625a56ae1e_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTUtNS0xLTEtMA_c7ffee11-1833-4e04-b7f0-aae581e9286e"
      unitRef="usd">-198085000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib526dbbc1b3441a68a0d653760aefa8d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTUtNy0xLTEtMA_b89d707a-74f1-4ea5-aa79-ed68eaac47cf"
      unitRef="usd">-427303000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i589ae40427234afda080d036519110b4_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTUtOS0xLTEtMA_9b5294df-f00e-47db-92ea-e699060070a8"
      unitRef="usd">709405000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1a772bd27df64480b4831abe5548611c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTUtMTEtMS0xLTA_624d87cc-21ea-4b1f-9c74-0233713ca338"
      unitRef="usd">22626000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic7243ea165904a3ca76d75a45d5bd7a8_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTUtMTMtMS0xLTA_239e53d8-9bb1-4f43-81fe-d1c9e665796e"
      unitRef="usd">732031000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="if3eb642163514cdbabde9ffc2958e694_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTYtNy0xLTEtMA_0e6e5017-7419-499d-add4-ad3ea22107b9"
      unitRef="usd">19446000</us-gaap:NetIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="ia08de67a71e944bca0927393c3cbd899_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTYtOS0xLTEtMA_1d1bfd63-c170-40fa-a07d-7a44a97a2d90"
      unitRef="usd">19446000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i582d14ad482b48e790f1c8dcfafcf296_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTYtMTEtMS0xLTA_52b38270-8e34-49ce-9219-c88a6e5c9ba7"
      unitRef="usd">671000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTYtMTMtMS0xLTA_1d1f21d5-fa7a-4511-a71d-32d078b520b0"
      unitRef="usd">20117000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i027e106bc9bf4f3aa027368a965adb19_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTgtNS0xLTEtMA_5da118ba-92d2-4bf2-aad3-7210a144e792"
      unitRef="usd">3736000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia08de67a71e944bca0927393c3cbd899_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTgtOS0xLTEtMA_eee8658a-3a32-4a83-9162-bae15b623d3a"
      unitRef="usd">3736000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMTgtMTMtMS0xLTA_3bce3135-e060-4dd0-9f2f-d469ef8afa04"
      unitRef="usd">3736000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i2d6d2c61e60144bca2ad139018e32a61_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjAtMS0xLTEtMTU3_5382bbae-d02a-4ce8-b64f-f5f19ddeb79e"
      unitRef="shares">66000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i996d17ffbe8541f4a93f0b7c48205c6c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjAtMy0xLTEtMTYw_1e646584-52d2-40a4-a605-bd305a150941"
      unitRef="usd">1481000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia08de67a71e944bca0927393c3cbd899_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjAtOS0xLTEtMTYz_ccf75c1a-310e-43f5-bf88-629d866d46a8"
      unitRef="usd">1481000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjAtMTMtMS0xLTE2NjI_99681f05-3c9f-4b1c-92e1-5ba1b188f0de"
      unitRef="usd">1481000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i996d17ffbe8541f4a93f0b7c48205c6c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjUtMy0xLTEtMA_09c2889d-c636-48a5-8689-2bbe8badb61f"
      unitRef="usd">6420000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia08de67a71e944bca0927393c3cbd899_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjUtOS0xLTEtMA_82b056fe-02ca-4440-b11d-127979f7537d"
      unitRef="usd">6420000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjUtMTMtMS0xLTA_815690b8-999d-418a-9332-944fe2c304d5"
      unitRef="usd">6420000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i2d6d2c61e60144bca2ad139018e32a61_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjYtMS0xLTEtMTMyNg_4c91a779-132c-45f9-8ede-83ba836ffd85"
      unitRef="shares">364000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i996d17ffbe8541f4a93f0b7c48205c6c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjYtMy0xLTEtMA_acc539bb-6a6b-4234-933b-77dee9d7a177"
      unitRef="usd">17186000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia08de67a71e944bca0927393c3cbd899_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjYtOS0xLTEtMA_644c1a33-74d5-4cc2-8300-a80deb6b575a"
      unitRef="usd">17186000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjYtMTMtMS0xLTA_23079aa6-704a-4acd-9b7b-e3372a21c876"
      unitRef="usd">17186000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifc588bb1798746cbb17312680efa5d50_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjgtMS0xLTEtMA_d661baf8-e0ed-4579-9f76-8b41d3479051"
      unitRef="shares">39395000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i147abaaedf1f4ad7bfbfb79fdfaaa610_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjgtMy0xLTEtMA_b31d3394-d5dd-4571-b4f2-a4dae8fc78b6"
      unitRef="usd">1325508000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9ed05b064f3e4ceea9d79d96ef21b3b0_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjgtNS0xLTEtMA_88434701-1a41-48bc-a69a-c6273a93d545"
      unitRef="usd">-194349000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a5ee77efb7f449ebfe00718e56f9655_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjgtNy0xLTEtMA_3a9e6d6f-74c1-4d28-b4f4-da09f70fc840"
      unitRef="usd">-407857000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5ada735986354e24822746e8892b9a64_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjgtOS0xLTEtMA_7fa20d10-943b-4769-bcb8-ec5b40ac0c13"
      unitRef="usd">723302000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic50e14e97f1c4b1bb3dc8fe305d3b875_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjgtMTEtMS0xLTA_70b8561f-5d74-4cc5-a498-4cfd6d653218"
      unitRef="usd">23297000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yNS9mcmFnOmQxM2NmYmRlMmY2MjQ1MDY5YzMyNTAyNmVhYjY4NmIwL3RhYmxlOmI5ZGVjZjgwYjM2ODQ3YjlhOWQ5ODU1NDhjZmIyZGI2L3RhYmxlcmFuZ2U6YjlkZWNmODBiMzY4NDdiOWE5ZDk4NTU0OGNmYjJkYjZfMjgtMTMtMS0xLTA_9e4c5640-ab98-4d0c-96f1-b2e820f579ab"
      unitRef="usd">746599000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMy0xLTEtMS0w_d68250a7-9247-4bbc-a0ba-a5a5866bf4bb"
      unitRef="usd">-53325000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMy0zLTEtMS0w_d6187f1f-fcc3-4ec5-8521-07dbe6bb350f"
      unitRef="usd">19968000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNS0xLTEtMS0w_efa4f885-acf4-43c1-8ef7-726a0150ebd0"
      unitRef="usd">48230000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNS0zLTEtMS0w_4a2970a7-166a-4866-8f35-1dbee92bf923"
      unitRef="usd">57068000</us-gaap:DepreciationDepletionAndAmortization>
    <itri:OperatingLeaseRightOfUseAssetsAmortization
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNi0xLTEtMS0w_36cd513b-c381-4b93-a461-9ea9c2eb66c9"
      unitRef="usd">9909000</itri:OperatingLeaseRightOfUseAssetsAmortization>
    <itri:OperatingLeaseRightOfUseAssetsAmortization
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNi0zLTEtMS0w_9a325b99-7d63-4fd0-9074-90234d90e5b3"
      unitRef="usd">9481000</itri:OperatingLeaseRightOfUseAssetsAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNy0xLTEtMS0w_695451d6-5f9a-4b53-a084-1ce49619ee72"
      unitRef="usd">15581000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNy0zLTEtMS0w_71151c9a-58b8-4a6f-be27-ba92d5c1fac4"
      unitRef="usd">13783000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfOC0xLTEtMS0w_154cea96-4ba0-4810-b35e-7301a86b8992"
      unitRef="usd">2013000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfOC0zLTEtMS0w_9f194629-6334-47e8-9aa1-c9940d34342e"
      unitRef="usd">2402000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfOS0xLTEtMS0w_8dd9a77d-846f-4f04-93e6-af3bfe913bcf"
      unitRef="usd">-5904000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfOS0zLTEtMS0w_31e02fc9-7043-4c6c-9dc9-68d8c5cbcf14"
      unitRef="usd">-2076000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTAtMS0xLTEtMjQwNA_dc6e830e-f7c6-480b-b9a7-f451d9bc3145"
      unitRef="usd">-56915000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTAtMy0xLTEtMjQwNw_2ee62b2c-97ee-4fff-b937-f59256747a9c"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:RestructuringCosts
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTEtMS0xLTEtMA_20937857-6698-47b0-aa36-3c43e67817ec"
      unitRef="usd">-1146000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTEtMy0xLTEtMA_070f7916-af17-4fb9-836c-ebd5fe7d011e"
      unitRef="usd">-5295000</us-gaap:RestructuringCosts>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTItMS0xLTEtMA_194ebf8e-8344-459c-96f5-c7e6f5c13661"
      unitRef="usd">-287000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTItMy0xLTEtMA_d832ec55-54aa-4ba1-91d0-99330b2c4058"
      unitRef="usd">3471000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTQtMS0xLTEtMA_ccf74138-e974-489f-85e8-2d0055dc2638"
      unitRef="usd">-52031000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTQtMy0xLTEtMA_315dbf56-dca5-403c-a171-ba792141fbfb"
      unitRef="usd">29121000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTUtMS0xLTEtMA_ceab1883-baca-4db3-a6e0-b8958c9065f8"
      unitRef="usd">16529000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTUtMy0xLTEtMA_e94e8a77-0248-4cba-9994-ec8ad366e610"
      unitRef="usd">9202000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTYtMS0xLTEtMA_8bcddeb8-8019-478d-89e2-7e7f14568081"
      unitRef="usd">7861000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTYtMy0xLTEtMA_1ae39abf-bcde-4c63-b658-ba819b7eec33"
      unitRef="usd">14413000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTctMS0xLTEtMA_8355327c-7db4-4c20-b9d0-a4b1276669e9"
      unitRef="usd">3919000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTctMy0xLTEtMA_9b5dd9d7-a107-48c7-a56e-b2c2cedae1ae"
      unitRef="usd">-6616000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTgtMS0xLTEtMA_7f77ebf0-89e7-41bf-949a-22a8ea9b6070"
      unitRef="usd">-76144000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTgtMy0xLTEtMA_a0e3964b-2115-4629-a9ae-d163aef7ee35"
      unitRef="usd">-2801000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTktMS0xLTEtMA_49752809-6083-4060-aee4-df868e01b163"
      unitRef="usd">-11145000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMTktMy0xLTEtMA_3752a4ad-c795-4b83-a6b4-09defd6b7650"
      unitRef="usd">13484000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjAtMS0xLTEtMA_3c30e83f-0e03-477c-a10b-b5e38742fc9c"
      unitRef="usd">23099000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjAtMy0xLTEtMA_4dfc0887-a5f6-4d90-8cb8-5b8b1eb8f57c"
      unitRef="usd">14961000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <itri:IncreaseDecreaseInWarranty
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjEtMS0xLTEtMA_3e0a740c-3e39-4116-a466-cad1b09c9bef"
      unitRef="usd">-8417000</itri:IncreaseDecreaseInWarranty>
    <itri:IncreaseDecreaseInWarranty
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjEtMy0xLTEtMA_4b4d5f95-9e95-4074-9933-d03b76ef1ac3"
      unitRef="usd">-3270000</itri:IncreaseDecreaseInWarranty>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjItMS0xLTEtMA_89cbb892-ae7f-4668-b05a-65da812a0867"
      unitRef="usd">9697000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjItMy0xLTEtMA_a60186d9-da98-4027-8c25-7e6b56d5cdfe"
      unitRef="usd">-5797000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjMtMS0xLTEtMA_866e5f13-2826-4293-8d19-6058dc09e29e"
      unitRef="usd">25786000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjMtMy0xLTEtMA_9359d06a-33c2-4c45-aaae-9103ee7e2ade"
      unitRef="usd">78063000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForProceedsFromBusinessesAndInterestInAffiliates
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjctMS0xLTEtMjQ2MQ_ff836cd3-79bd-4bab-8f96-7b11047def21"
      unitRef="usd">-3630000</us-gaap:PaymentsForProceedsFromBusinessesAndInterestInAffiliates>
    <us-gaap:PaymentsForProceedsFromBusinessesAndInterestInAffiliates
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjctMy0xLTEtMjQ2NA_d25e35da-246d-4fd3-ba6a-3bec47150d96"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromBusinessesAndInterestInAffiliates>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjYtMS0xLTEtMA_94e422b8-4151-44bc-a401-41d029f2d5ea"
      unitRef="usd">29049000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjYtMy0xLTEtMA_cd8f28e9-00fa-441c-a2b9-fd4235725f46"
      unitRef="usd">26511000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjgtMS0xLTEtMA_5e2b16d7-49d1-45fa-aac8-420bfbfaf6db"
      unitRef="usd">-3520000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjgtMy0xLTEtMA_c7985bfd-434a-4d0b-9af9-49a309980958"
      unitRef="usd">-9773000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjktMS0xLTEtMA_0f54b308-802e-4cfe-9d71-25b020d88926"
      unitRef="usd">-29159000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMjktMy0xLTEtMA_e084ffbd-9348-4280-97bb-90c2fb820e88"
      unitRef="usd">-16738000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMzItMS0xLTEtMA_bc5ce2ff-ed6c-420a-b0af-43443c8ee251"
      unitRef="usd">400000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMzItMy0xLTEtMA_0e917692-0c90-4730-8b5d-b3377e9f6bf7"
      unitRef="usd">50000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMzMtMS0xLTEtMA_c62844cf-d8da-4457-a5ad-4d07a37b5930"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMzMtMy0xLTEtMA_2fa892fd-a183-4d85-a4a3-3c35e01dda30"
      unitRef="usd">72188000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMzQtMS0xLTEtMA_bed5deb9-c561-4f01-b5e1-81f9ff6c1e2c"
      unitRef="usd">4183000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMzQtMy0xLTEtMA_cead99fd-6bd6-4da7-841c-74e7340c948b"
      unitRef="usd">4001000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMzUtMS0xLTEtMA_6586045a-35a5-489e-bd69-e85616ad26a9"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMzUtMy0xLTEtMA_5deaa607-0e6c-4028-82b6-e06358ded18d"
      unitRef="usd">25000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMzYtMS0xLTEtMA_02ddf7cd-0b1f-4c9c-bc23-14919b033fcd"
      unitRef="usd">184000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMzYtMy0xLTEtMA_89fcb457-480a-4d38-8c39-dc140282a1af"
      unitRef="usd">175000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMzctMS0xLTEtMA_8808a30d-3e19-4b55-8f5c-34767a64365b"
      unitRef="usd">-2036000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMzctMy0xLTEtMA_037d4756-6267-47e7-9c6e-9ebc9db5bb40"
      unitRef="usd">-3165000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMzgtMS0xLTEtMA_f057e466-f895-4509-b751-45321e69db6a"
      unitRef="usd">401963000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfMzgtMy0xLTEtMA_a2cd6a31-0247-46c1-8b0c-d972b5f2448e"
      unitRef="usd">-46527000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNDAtMS0xLTEtMA_f15f9d9a-698d-4ce2-98f1-53569b72a4af"
      unitRef="usd">-3671000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNDAtMy0xLTEtMA_98674fcf-a0e0-44f2-add6-ee267368d3d5"
      unitRef="usd">727000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNDEtMS0xLTEtMA_798764eb-26e6-46f2-bd0d-86a2b32931b1"
      unitRef="usd">394919000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNDEtMy0xLTEtMA_7165628a-30e5-446d-bc40-011e0b05d2dc"
      unitRef="usd">15525000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNDItMS0xLTEtMA_eedfbfd2-9125-476d-b949-3335517a0d02"
      unitRef="usd">149904000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia259e318ae5f405cb5bf074720757ff9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNDItMy0xLTEtMA_685fc646-d705-4c4d-8811-e3ca8e1f511f"
      unitRef="usd">122328000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNDMtMS0xLTEtMA_b5499e93-1a36-4baa-81c2-0202de5cf6c2"
      unitRef="usd">544823000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNDMtMy0xLTEtMA_106d2d70-d50b-4d65-bec4-874ded8765e8"
      unitRef="usd">137853000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNTAtMS0xLTEtMA_62012e28-e4a2-4da9-a926-86574ec0bbea"
      unitRef="usd">-2994000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNTAtMy0xLTEtMA_247786e2-4c9f-4005-901d-88f03d41b919"
      unitRef="usd">6571000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNTEtMS0xLTEtMA_3ceb0f98-3b40-4573-9b69-5addbf79de66"
      unitRef="usd">32149000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8yOC9mcmFnOjVlYzU2MmE0ODQ5NDQ1MWJhMTdmYTRhMGEzMTRjOWFkL3RhYmxlOjBlMjJlMTZjYjYzODRmNjk5Y2MwYzk1YWFkYmM0NTZkL3RhYmxlcmFuZ2U6MGUyMmUxNmNiNjM4NGY2OTljYzBjOTVhYWRiYzQ1NmRfNTEtMy0xLTEtMA_4687b293-1ad6-4e65-a26b-10bedd0cc944"
      unitRef="usd">23333000</us-gaap:InterestPaidNet>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RleHRyZWdpb246NDI0N2JjYjFjYzIyNDEwZjgzZDFjOWFjMTU1NzU3ZmVfMTc1OTIxODYwNDg2NTg_5ac79588-f115-4af1-bc64-2d4550c4fde0">Summary of Significant Accounting Policies&lt;div style="text-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Statement Preparation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The consolidated financial statements presented in this Quarterly Report on Form 10-Q are unaudited and reflect entries necessary for the fair presentation of the Consolidated Statements of Operations, Consolidated Statements of Comprehensive Income (Loss), and Consolidated Statements of Equity for the three and six months ended June&#160;30, 2020 and 2019, the Consolidated Statements of Cash Flows for the six months ended June&#160;30, 2020 and 2019, and the Consolidated Balance Sheets as of June&#160;30, 2020 and December&#160;31, 2019, of Itron, Inc. and its subsidiaries. All entries required for the fair presentation of the financial statements are of a normal recurring nature, except as disclosed. The results of operations for the three and six months ended June&#160;30, 2020 are not necessarily indicative of the results expected for the full year or for any other period.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Certain information and notes normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) have been partially or completely omitted pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC) regarding interim results. These consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto for the fiscal year ended December&#160;31, 2019 filed with the SEC in our Annual Report on Form 10-K on February&#160;27, 2020 (2019 Annual Report). There have been no significant changes in financial statement preparation or significant accounting policies since December&#160;31, 2019.&lt;/span&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-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The COVID-19 pandemic has had global economic impacts including disrupting global supply chains and creating market volatility. The extent of the recent pandemic and its ongoing impact on our operations is volatile, but is being monitored closely by our managem&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ent. We expect that certain of our customers&#x2019; projects and deployments may shift to later in 2020 and 2021. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At this time, we have not identified any significant decrease in long-term customer demand for our products and services. Nonetheless, a prolonged pandemic could adversely impact the efficiency and effectiveness of our organization, further impact our global supply chain network, result in delays or decreases in customer collections, reduce demand for our products and services, and inhibit our sales efforts, any of which&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; could further &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;materially impact our revenues, results of operations, cash flows and financial condition. &lt;/span&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-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Restricted Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Cash and cash equivalents that are contractually restricted from operating use are classified as restricted cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheets that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows:&lt;/span&gt;&lt;/div&gt;&lt;div&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:38.204%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.448%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;544,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;149,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;135,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current restricted cash included in other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;544,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;149,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:11.25pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Accounts Receivable, net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accounts receivable are recognized for invoices issued to customers in accordance with our contractual arrangements. Interest and late payment fees are minimal. Unbilled receivables are recognized when revenues are recognized upon product shipment or service delivery and invoicing occurs at a later date. We recognize an allowance for doubtful accounts representing our estimate of the expected losses in accounts receivable at the date of the balance sheet based on our historical experience of bad debts, our specific review of outstanding receivables, and our review of current and expected economic conditions. Accounts receivable are written-off against the allowance when we believe an account, or a portion thereof, is no longer collectible.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Recently Adopted Accounting Standards&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Subsequent to 2016-13 the FASB also issued codification improvements and transition relief in ASU 2019-04, ASU 2019-05, ASU 2019-11, ASU 2020-02, and ASU 2020-03, hereafter collectively referred to as Accounting Standards Codification (ASC) 326. ASC 326 replaces the incurred loss impairment methodology in previous GAAP with a methodology based on expected credit losses, which results in losses being recognized earlier. The estimate of expected credit losses uses a broader range of reasonable and supportable information. We adopted ASC 326 on January 1, 2020, and the impacts on our consolidated financial position, results of operations, and cash flows were immaterial.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which amended the disclosure requirements under ASC 820&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;This update clarifies and unifies the disclosure of Level 3 fair value instruments. We adopted this standard on January 1, 2020, and it did not materially impact our consolidated financial statements. &lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-14, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Compensation&#x2014;Retirement Benefits&#x2014;Defined Benefit Plans&#x2014;General (Subtopic 715-20): Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Defined Benefit Plans,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; which amends the disclosure requirements under ASC 715-20.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;This update clarifies annual disclosures for Defined Benefit Plans. We adopted this standard on January 1, 2020, and it did not materially impact our consolidated financial statements. &lt;/span&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-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Recent Accounting Standards Not Yet Adopted&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which modifies certain provisions of ASC 740, in an effort to reduce the complexity of accounting for income taxes. ASU 2019-12 is effective for us beginning with our interim financial reports for the first quarter of 2021. We are currently evaluating the effects and do not believe this standard will have a material impact on our consolidated financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In March 2020, the FASB issued ASU 2020-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, &lt;/span&gt;which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform. ASU 2020-04 applies to contracts that reference LIBOR or another reference rate expected to be terminated because of reference rate reform. An entity may elect certain optional expedients for hedging relationships that exist as of December 31, 2022, and maintain those optional expedients through the end of the hedging relationship. ASU 2020-04 can be adopted as of March 12, 2020. We do not currently have any contracts that have been changed to a new reference rate, but we will continue to evaluate our contracts and the effects of this standard on our consolidated financial position, results of operations, and cash flows prior to adoption.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RleHRyZWdpb246NDI0N2JjYjFjYzIyNDEwZjgzZDFjOWFjMTU1NzU3ZmVfMTc1OTIxODYwNDg2NTc_619ae926-d827-46fc-933d-4baecc54a01a">&lt;div style="text-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Statement Preparation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The consolidated financial statements presented in this Quarterly Report on Form 10-Q are unaudited and reflect entries necessary for the fair presentation of the Consolidated Statements of Operations, Consolidated Statements of Comprehensive Income (Loss), and Consolidated Statements of Equity for the three and six months ended June&#160;30, 2020 and 2019, the Consolidated Statements of Cash Flows for the six months ended June&#160;30, 2020 and 2019, and the Consolidated Balance Sheets as of June&#160;30, 2020 and December&#160;31, 2019, of Itron, Inc. and its subsidiaries. All entries required for the fair presentation of the financial statements are of a normal recurring nature, except as disclosed. The results of operations for the three and six months ended June&#160;30, 2020 are not necessarily indicative of the results expected for the full year or for any other period.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Certain information and notes normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) have been partially or completely omitted pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC) regarding interim results. These consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto for the fiscal year ended December&#160;31, 2019 filed with the SEC in our Annual Report on Form 10-K on February&#160;27, 2020 (2019 Annual Report). There have been no significant changes in financial statement preparation or significant accounting policies since December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:RisksAndUncertaintiesInEntitysBusiness
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RleHRyZWdpb246NDI0N2JjYjFjYzIyNDEwZjgzZDFjOWFjMTU1NzU3ZmVfMTA5OTUxMTYzMTQwNw_49104884-d506-4a57-91fb-bd26d4415163">Risks and UncertaintiesThe COVID-19 pandemic has had global economic impacts including disrupting global supply chains and creating market volatility. The extent of the recent pandemic and its ongoing impact on our operations is volatile, but is being monitored closely by our management. We expect that certain of our customers&#x2019; projects and deployments may shift to later in 2020 and 2021. At this time, we have not identified any significant decrease in long-term customer demand for our products and services. Nonetheless, a prolonged pandemic could adversely impact the efficiency and effectiveness of our organization, further impact our global supply chain network, result in delays or decreases in customer collections, reduce demand for our products and services, and inhibit our sales efforts, any of which could further materially impact our revenues, results of operations, cash flows and financial condition.</us-gaap:RisksAndUncertaintiesInEntitysBusiness>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RleHRyZWdpb246NDI0N2JjYjFjYzIyNDEwZjgzZDFjOWFjMTU1NzU3ZmVfMzYyNA_13af7ccd-50db-4186-83b9-c8e86428e5e9">&lt;div style="text-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Restricted Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Cash and cash equivalents that are contractually restricted from operating use are classified as restricted cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RleHRyZWdpb246NDI0N2JjYjFjYzIyNDEwZjgzZDFjOWFjMTU1NzU3ZmVfMzYxNA_d03e8acd-b976-4c88-ba69-2581cc8a8ee1">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheets that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows:&lt;/span&gt;&lt;/div&gt;&lt;div&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:38.204%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.448%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;544,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;149,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;135,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current restricted cash included in other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;544,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;149,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RhYmxlOjA5OGJmN2ZiMTZhMDQ0OTU4YWQ2MDMxZmE4YzUyMjY5L3RhYmxlcmFuZ2U6MDk4YmY3ZmIxNmEwNDQ5NThhZDYwMzFmYThjNTIyNjlfMS0xLTEtMS0w_9045e33e-17c8-40fa-b976-ffef6d3e0fe2"
      unitRef="usd">544823000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RhYmxlOjA5OGJmN2ZiMTZhMDQ0OTU4YWQ2MDMxZmE4YzUyMjY5L3RhYmxlcmFuZ2U6MDk4YmY3ZmIxNmEwNDQ5NThhZDYwMzFmYThjNTIyNjlfMS0zLTEtMS0w_28b73764-26a6-4859-b04b-f69b4191818a"
      unitRef="usd">149904000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RhYmxlOjA5OGJmN2ZiMTZhMDQ0OTU4YWQ2MDMxZmE4YzUyMjY5L3RhYmxlcmFuZ2U6MDk4YmY3ZmIxNmEwNDQ5NThhZDYwMzFmYThjNTIyNjlfMS01LTEtMS0w_1647d622-1405-4be9-b22f-bf4924870f6a"
      unitRef="usd">135736000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RhYmxlOjA5OGJmN2ZiMTZhMDQ0OTU4YWQ2MDMxZmE4YzUyMjY5L3RhYmxlcmFuZ2U6MDk4YmY3ZmIxNmEwNDQ5NThhZDYwMzFmYThjNTIyNjlfMi0xLTEtMS0w_d4dfd162-aab4-499e-a7db-dfbff87dc876"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RhYmxlOjA5OGJmN2ZiMTZhMDQ0OTU4YWQ2MDMxZmE4YzUyMjY5L3RhYmxlcmFuZ2U6MDk4YmY3ZmIxNmEwNDQ5NThhZDYwMzFmYThjNTIyNjlfMi0zLTEtMS0w_0b8bfc31-e635-49b6-901c-93f308458770"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RhYmxlOjA5OGJmN2ZiMTZhMDQ0OTU4YWQ2MDMxZmE4YzUyMjY5L3RhYmxlcmFuZ2U6MDk4YmY3ZmIxNmEwNDQ5NThhZDYwMzFmYThjNTIyNjlfMi01LTEtMS0w_89718a4e-a57c-49d2-8c8f-04d50e08a57f"
      unitRef="usd">51000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RhYmxlOjA5OGJmN2ZiMTZhMDQ0OTU4YWQ2MDMxZmE4YzUyMjY5L3RhYmxlcmFuZ2U6MDk4YmY3ZmIxNmEwNDQ5NThhZDYwMzFmYThjNTIyNjlfMy0xLTEtMS0w_9b327c57-878b-4ae0-8b53-86282c21422e"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RhYmxlOjA5OGJmN2ZiMTZhMDQ0OTU4YWQ2MDMxZmE4YzUyMjY5L3RhYmxlcmFuZ2U6MDk4YmY3ZmIxNmEwNDQ5NThhZDYwMzFmYThjNTIyNjlfMy0zLTEtMS0w_61f382c6-be57-4397-8d27-5b922113a49c"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RhYmxlOjA5OGJmN2ZiMTZhMDQ0OTU4YWQ2MDMxZmE4YzUyMjY5L3RhYmxlcmFuZ2U6MDk4YmY3ZmIxNmEwNDQ5NThhZDYwMzFmYThjNTIyNjlfMy01LTEtMS0w_3f12915c-e732-49f5-aff4-29b7ab6bc77a"
      unitRef="usd">2066000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RhYmxlOjA5OGJmN2ZiMTZhMDQ0OTU4YWQ2MDMxZmE4YzUyMjY5L3RhYmxlcmFuZ2U6MDk4YmY3ZmIxNmEwNDQ5NThhZDYwMzFmYThjNTIyNjlfNC0xLTEtMS0w_bc490789-ea97-42d1-8273-ac96b3b2d11b"
      unitRef="usd">544823000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RhYmxlOjA5OGJmN2ZiMTZhMDQ0OTU4YWQ2MDMxZmE4YzUyMjY5L3RhYmxlcmFuZ2U6MDk4YmY3ZmIxNmEwNDQ5NThhZDYwMzFmYThjNTIyNjlfNC0zLTEtMS0w_9fc30ea1-8af4-4d7e-9e06-344bb7cb4478"
      unitRef="usd">149904000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RhYmxlOjA5OGJmN2ZiMTZhMDQ0OTU4YWQ2MDMxZmE4YzUyMjY5L3RhYmxlcmFuZ2U6MDk4YmY3ZmIxNmEwNDQ5NThhZDYwMzFmYThjNTIyNjlfNC01LTEtMS0w_b29ff8f7-a864-4133-ba1e-03fdf40ec770"
      unitRef="usd">137853000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8zNC9mcmFnOjQyNDdiY2IxY2MyMjQxMGY4M2QxYzlhYzE1NTc1N2ZlL3RleHRyZWdpb246NDI0N2JjYjFjYzIyNDEwZjgzZDFjOWFjMTU1NzU3ZmVfMzYzMA_d5caa24e-114c-410c-b1ce-87aaf7c10e04">&lt;div style="text-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Accounts Receivable, net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accounts receivable are recognized for invoices issued to customers in accordance with our contractual arrangements. Interest and late payment fees are minimal. Unbilled receivables are recognized when revenues are recognized upon product shipment or service delivery and invoicing occurs at a later date. We recognize an allowance for doubtful accounts representing our estimate of the expected losses in accounts receivable at the date of the balance sheet based on our historical experience of bad debts, our specific review of outstanding receivables, and our review of current and expected economic conditions. Accounts receivable are written-off against the allowance when we believe an account, or a portion thereof, is no longer collectible.&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80MC9mcmFnOjZkODNiMmVlMWZmYjQ1NWI5NzQ3ZTJhZjI1YTU3NmM0L3RleHRyZWdpb246NmQ4M2IyZWUxZmZiNDU1Yjk3NDdlMmFmMjVhNTc2YzRfMzM3MQ_4b1fad75-8820-4964-9828-00e86267c19d">&lt;div style="text-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Recently Adopted Accounting Standards&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Subsequent to 2016-13 the FASB also issued codification improvements and transition relief in ASU 2019-04, ASU 2019-05, ASU 2019-11, ASU 2020-02, and ASU 2020-03, hereafter collectively referred to as Accounting Standards Codification (ASC) 326. ASC 326 replaces the incurred loss impairment methodology in previous GAAP with a methodology based on expected credit losses, which results in losses being recognized earlier. The estimate of expected credit losses uses a broader range of reasonable and supportable information. We adopted ASC 326 on January 1, 2020, and the impacts on our consolidated financial position, results of operations, and cash flows were immaterial.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which amended the disclosure requirements under ASC 820&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;This update clarifies and unifies the disclosure of Level 3 fair value instruments. We adopted this standard on January 1, 2020, and it did not materially impact our consolidated financial statements. &lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-14, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Compensation&#x2014;Retirement Benefits&#x2014;Defined Benefit Plans&#x2014;General (Subtopic 715-20): Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Defined Benefit Plans,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; which amends the disclosure requirements under ASC 715-20.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;This update clarifies annual disclosures for Defined Benefit Plans. We adopted this standard on January 1, 2020, and it did not materially impact our consolidated financial statements. &lt;/span&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-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Recent Accounting Standards Not Yet Adopted&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which modifies certain provisions of ASC 740, in an effort to reduce the complexity of accounting for income taxes. ASU 2019-12 is effective for us beginning with our interim financial reports for the first quarter of 2021. We are currently evaluating the effects and do not believe this standard will have a material impact on our consolidated financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In March 2020, the FASB issued ASU 2020-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, &lt;/span&gt;which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform. ASU 2020-04 applies to contracts that reference LIBOR or another reference rate expected to be terminated because of reference rate reform. An entity may elect certain optional expedients for hedging relationships that exist as of December 31, 2022, and maintain those optional expedients through the end of the hedging relationship. ASU 2020-04 can be adopted as of March 12, 2020. We do not currently have any contracts that have been changed to a new reference rate, but we will continue to evaluate our contracts and the effects of this standard on our consolidated financial position, results of operations, and cash flows prior to adoption.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RleHRyZWdpb246NzEyM2MzYjc2MDIyNGMzYTg3OWViYzIxYTczZjI2OGNfMTc1OTIxODYwNDU4MDg_cdeead1f-f3bb-42f4-bb2a-02ff4a2ecbab">Earnings Per Share&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the computation of basic and diluted earnings (loss) per share (EPS):&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands, except per share data&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,802)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(54,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive effect of stock-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) per common share - Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.35)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) per common share - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.35)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Stock-based AwardsFor stock-based awards, the dilutive effect is calculated using the treasury stock method. Under this method, the dilutive effect is computed as if the awards were exercised at the beginning of the period (or at time of issuance, if later) and assumes the related proceeds were used to repurchase our common stock at the average market price during the period. Related proceeds include the amount the employee must pay upon exercise and the future compensation cost associated with the stock award. Approximately 0.9 million and 0.8 million stock-based awards were excluded from the calculation of diluted EPS for the three and six months ended June&#160;30, 2020 because they were anti-dilutive. Approximately 0.5 million and 0.6 million stock-based awards were excluded from the calculation of diluted EPS for the three and six months ended June&#160;30, 2019 because they were anti-dilutive. These stock-based awards could be dilutive in future periods.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RleHRyZWdpb246NzEyM2MzYjc2MDIyNGMzYTg3OWViYzIxYTczZjI2OGNfODg1_0be80825-af83-46ec-9f6c-b63bea165ccf">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the computation of basic and diluted earnings (loss) per share (EPS):&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands, except per share data&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,802)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(54,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive effect of stock-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) per common share - Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.35)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) per common share - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.35)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfMi0xLTEtMS0w_e6e98c50-80f4-4c81-95c2-60becde51bff"
      unitRef="usd">-62802000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfMi0zLTEtMS0w_5ba3e2d3-dbfa-4b23-92de-183d6c237ea7"
      unitRef="usd">19446000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfMi01LTEtMS0w_d17507bd-7ac0-4b36-ac21-cdcee3d81091"
      unitRef="usd">-54118000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfMi03LTEtMS0w_ccb38b84-c8ee-4801-83cc-454e77f14ed6"
      unitRef="usd">17539000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNC0xLTEtMS0w_15202edb-93a2-4623-8f9c-1b769cea04e7"
      unitRef="shares">40216000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNC0zLTEtMS0w_3ca52f0a-2197-4511-a1b3-e5dbeab656c9"
      unitRef="shares">39389000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNC01LTEtMS0w_75032aea-f931-4007-b60a-d0540f906d3a"
      unitRef="shares">40130000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNC03LTEtMS0w_defd511e-b65f-4b49-9ae0-dc6ad183339e"
      unitRef="shares">39523000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNS0xLTEtMS0w_1c11996c-84b5-4442-a961-72384cbd59cb"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNS0zLTEtMS0w_c13410bc-09d9-4ef5-b760-37e22c37dd22"
      unitRef="shares">297000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNS01LTEtMS0w_fc2d41e4-9650-4e65-af97-3b93de88cbef"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNS03LTEtMS0w_9a3eb20f-b69c-4167-881d-3ab9a12d04b6"
      unitRef="shares">352000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNi0xLTEtMS0w_b9ab20a8-0114-4540-9f3c-2e58a1445359"
      unitRef="shares">40216000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNi0zLTEtMS0w_c0f20b00-f21b-4059-ae42-58a75c9a66f3"
      unitRef="shares">39686000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNi01LTEtMS0w_12e63099-19c1-4ad1-a39b-3205ca15a846"
      unitRef="shares">40130000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNi03LTEtMS0w_16486fba-3da1-41db-9482-31de9c129caf"
      unitRef="shares">39875000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNy0xLTEtMS0w_bd500a04-7656-4ca7-bf02-ca8f4b6584c9"
      unitRef="usdPerShare">-1.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNy0zLTEtMS0w_6c2d942c-724d-435a-b542-555753bb84f6"
      unitRef="usdPerShare">0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNy01LTEtMS0w_1330f238-59e5-4526-a890-4f72158c9964"
      unitRef="usdPerShare">-1.35</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfNy03LTEtMS0w_790d30d0-7192-4300-97de-8ebeaeea188b"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfOC0xLTEtMS0w_8f5d4a14-0a6e-4204-9aab-a5e4e430c031"
      unitRef="usdPerShare">-1.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfOC0zLTEtMS0w_229dcb26-cee5-4c03-abbe-e758c88527ff"
      unitRef="usdPerShare">0.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfOC01LTEtMS0w_00c55e97-8b2b-480e-b932-e17dcf5e7a48"
      unitRef="usdPerShare">-1.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RhYmxlOjRlNmM0YjgzM2E1YzQwMGM4ODcwNjYxMDhlNDgwOGVmL3RhYmxlcmFuZ2U6NGU2YzRiODMzYTVjNDAwYzg4NzA2NjEwOGU0ODA4ZWZfOC03LTEtMS0w_8db4d306-9cde-42a7-97f4-20e44e2e0cdc"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RleHRyZWdpb246NzEyM2MzYjc2MDIyNGMzYTg3OWViYzIxYTczZjI2OGNfNjcy_7a4ccb99-c7f0-4c69-9df9-6bf9e0c05eaa"
      unitRef="shares">900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RleHRyZWdpb246NzEyM2MzYjc2MDIyNGMzYTg3OWViYzIxYTczZjI2OGNfMTY0OTI2NzQ0MjU3Mg_315d9554-e71b-44a8-8f8d-c7166f69751a"
      unitRef="shares">800000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RleHRyZWdpb246NzEyM2MzYjc2MDIyNGMzYTg3OWViYzIxYTczZjI2OGNfMTY0OTI2NzQ0Mjc3MA_13aeca3c-0a01-4ab2-aee7-abd124783fbe"
      unitRef="shares">500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80My9mcmFnOjcxMjNjM2I3NjAyMjRjM2E4NzllYmMyMWE3M2YyNjhjL3RleHRyZWdpb246NzEyM2MzYjc2MDIyNGMzYTg3OWViYzIxYTczZjI2OGNfMTY0OTI2NzQ0Mjc3Nw_72b26480-7d14-427d-bd11-0bbe114df843"
      unitRef="shares">600000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RleHRyZWdpb246YTM2MzNiMTMwNmFjNDUxMWIwMjRmOTAyNzA0OWE4YmZfMTc1OTIxODYwNDQ2NjE_56216492-b27f-4d31-a560-411e83bfb0d4">Certain Balance Sheet Components&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of accounts receivable from contracts with customers is as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Trade receivables (net of allowance of $2,102 and $3,064)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;330,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;415,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;411,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;472,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowance for doubtful accounts activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provision for (release of) doubtful accounts, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts written-off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(796)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of change in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;139,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;226,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Property, plant, and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;302,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;323,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computers and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings, furniture, and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;151,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;149,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction in progress, including purchased equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;622,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;651,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(406,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(418,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant, and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;216,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;233,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RleHRyZWdpb246YTM2MzNiMTMwNmFjNDUxMWIwMjRmOTAyNzA0OWE4YmZfMTgx_16c9a773-d3c1-4c97-9296-3998a0808318">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of accounts receivable from contracts with customers is as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Trade receivables (net of allowance of $2,102 and $3,064)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;330,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;415,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;411,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;472,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjUwOTIwMzkwYjMxZjQyMzk5N2UyZTljZDg0MGU5MDM5L3RhYmxlcmFuZ2U6NTA5MjAzOTBiMzFmNDIzOTk3ZTJlOWNkODQwZTkwMzlfMi0wLTEtMS0wL3RleHRyZWdpb246NDkzZGRhMzdkMzljNDQ2M2IyZWUwMzBlZjUwNmRkZTdfNDM_b8691310-91ef-4cbf-bef4-449430dd7738"
      unitRef="usd">2102000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjUwOTIwMzkwYjMxZjQyMzk5N2UyZTljZDg0MGU5MDM5L3RhYmxlcmFuZ2U6NTA5MjAzOTBiMzFmNDIzOTk3ZTJlOWNkODQwZTkwMzlfMi0wLTEtMS0wL3RleHRyZWdpb246NDkzZGRhMzdkMzljNDQ2M2IyZWUwMzBlZjUwNmRkZTdfNTA_00db4786-2353-45b9-8c3b-2dacc151227d"
      unitRef="usd">3064000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjUwOTIwMzkwYjMxZjQyMzk5N2UyZTljZDg0MGU5MDM5L3RhYmxlcmFuZ2U6NTA5MjAzOTBiMzFmNDIzOTk3ZTJlOWNkODQwZTkwMzlfMi0xLTEtMS0w_d2cb3814-215c-4dbb-a09a-3d3eb5f95a43"
      unitRef="usd">330283000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjUwOTIwMzkwYjMxZjQyMzk5N2UyZTljZDg0MGU5MDM5L3RhYmxlcmFuZ2U6NTA5MjAzOTBiMzFmNDIzOTk3ZTJlOWNkODQwZTkwMzlfMi0zLTEtMS0w_746254cd-042f-408e-8765-5ca0d68d5a7d"
      unitRef="usd">415887000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjUwOTIwMzkwYjMxZjQyMzk5N2UyZTljZDg0MGU5MDM5L3RhYmxlcmFuZ2U6NTA5MjAzOTBiMzFmNDIzOTk3ZTJlOWNkODQwZTkwMzlfMy0xLTEtMS0w_d784bbcb-f381-45ed-b48d-adf7a1176c7b"
      unitRef="usd">80917000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjUwOTIwMzkwYjMxZjQyMzk5N2UyZTljZDg0MGU5MDM5L3RhYmxlcmFuZ2U6NTA5MjAzOTBiMzFmNDIzOTk3ZTJlOWNkODQwZTkwMzlfMy0zLTEtMS0w_1370c008-2778-46e4-920a-cf645de6d438"
      unitRef="usd">57038000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjUwOTIwMzkwYjMxZjQyMzk5N2UyZTljZDg0MGU5MDM5L3RhYmxlcmFuZ2U6NTA5MjAzOTBiMzFmNDIzOTk3ZTJlOWNkODQwZTkwMzlfNC0xLTEtMS0w_4186304b-9cd9-4a41-b8da-2a016a2af7a1"
      unitRef="usd">411200000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjUwOTIwMzkwYjMxZjQyMzk5N2UyZTljZDg0MGU5MDM5L3RhYmxlcmFuZ2U6NTA5MjAzOTBiMzFmNDIzOTk3ZTJlOWNkODQwZTkwMzlfNC0zLTEtMS0w_783e9624-76f9-455a-ada6-3e5b38c74bf6"
      unitRef="usd">472925000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RleHRyZWdpb246YTM2MzNiMTMwNmFjNDUxMWIwMjRmOTAyNzA0OWE4YmZfMTk2_af6ee8ef-ca40-4534-8032-c4a80f8eb472">&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowance for doubtful accounts activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provision for (release of) doubtful accounts, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts written-off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(796)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of change in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6a5119e5ddf74b59818df0879ecf3a5f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfMi0xLTEtMS0w_8208b6eb-c70b-4258-b2a0-3b744f05a0ca"
      unitRef="usd">3046000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic7243ea165904a3ca76d75a45d5bd7a8_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfMi0zLTEtMS0w_8b5bebf0-d37d-48b6-a4f7-70d0dc2d60c8"
      unitRef="usd">4046000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfMi01LTEtMS0w_cbe07dc1-b67e-42f5-a05a-b53fadf9ee1f"
      unitRef="usd">3064000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ia259e318ae5f405cb5bf074720757ff9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfMi03LTEtMS0w_4dfe9ac1-9f9e-4e80-a1c6-6639f1f0210a"
      unitRef="usd">6331000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfMy0xLTEtMS0w_321bfc08-36a8-42ea-bdec-a98434cc3e02"
      unitRef="usd">-171000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfMy0zLTEtMS0w_10b608d6-1776-4eb5-836d-eb88f0e8c6e2"
      unitRef="usd">365000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfMy01LTEtMS0w_860aa426-445e-43a9-a2e7-95402d890981"
      unitRef="usd">339000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfMy03LTEtMS0w_e26fce35-d2da-4c2e-849a-6bfaa729714a"
      unitRef="usd">-1738000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfNC0xLTEtMS0w_e668791f-f886-49f4-8419-e369e14d3484"
      unitRef="usd">796000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfNC0zLTEtMS0w_208729f7-c92a-4d90-94e5-2a29dada6358"
      unitRef="usd">80000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfNC01LTEtMS0w_d7b9260f-2932-4b4c-93e9-7e32e350029d"
      unitRef="usd">1211000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfNC03LTEtMS0w_a1b1c440-0daf-46d2-acb8-1de2c87c7e67"
      unitRef="usd">272000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <itri:EffectOfChangeInExchangeRates
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfNS0xLTEtMS0w_2343abb6-dd3b-432a-8583-84b9a35d2207"
      unitRef="usd">23000</itri:EffectOfChangeInExchangeRates>
    <itri:EffectOfChangeInExchangeRates
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfNS0zLTEtMS0w_6b2aeabf-a171-4354-8b2e-66b418beec67"
      unitRef="usd">29000</itri:EffectOfChangeInExchangeRates>
    <itri:EffectOfChangeInExchangeRates
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfNS01LTEtMS0w_8e9d62b7-976a-48b9-8ecc-4642fec0abab"
      unitRef="usd">-90000</itri:EffectOfChangeInExchangeRates>
    <itri:EffectOfChangeInExchangeRates
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfNS03LTEtMS0w_030f3c8e-a794-4953-8033-42732a32bbd3"
      unitRef="usd">39000</itri:EffectOfChangeInExchangeRates>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfNi0xLTEtMS0w_8d43fedf-136b-4b6f-aa3e-e9dce222f151"
      unitRef="usd">2102000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfNi0zLTEtMS0w_31e24603-bee4-41ae-aff5-b5a621f1cb4a"
      unitRef="usd">4360000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfNi01LTEtMS0w_9d06f773-8657-484e-8e61-abde11cb0397"
      unitRef="usd">2102000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmVmYzI5ZWVlM2RiNDQ2Y2I5Zjg1MmMwZjdlYWMyNDgwL3RhYmxlcmFuZ2U6ZWZjMjllZWUzZGI0NDZjYjlmODUyYzBmN2VhYzI0ODBfNi03LTEtMS0w_160331f6-447f-4909-b52f-72ceea2c3119"
      unitRef="usd">4360000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RleHRyZWdpb246YTM2MzNiMTMwNmFjNDUxMWIwMjRmOTAyNzA0OWE4YmZfMTkw_6903b0b2-b5b0-44c4-9e35-5f7f036fe31f">&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;139,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;226,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjMyYzk5ZWJmOGZiZDRmY2Y5ZGYwNjcxMGI5N2JlMzYyL3RhYmxlcmFuZ2U6MzJjOTllYmY4ZmJkNGZjZjlkZjA2NzEwYjk3YmUzNjJfMi0xLTEtMS0w_ce5333ed-1b34-41cb-9d87-c2166e8b6154"
      unitRef="usd">139035000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjMyYzk5ZWJmOGZiZDRmY2Y5ZGYwNjcxMGI5N2JlMzYyL3RhYmxlcmFuZ2U6MzJjOTllYmY4ZmJkNGZjZjlkZjA2NzEwYjk3YmUzNjJfMi0zLTEtMS0w_56c6306b-637a-4ffa-a732-ac6b85aab900"
      unitRef="usd">120861000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjMyYzk5ZWJmOGZiZDRmY2Y5ZGYwNjcxMGI5N2JlMzYyL3RhYmxlcmFuZ2U6MzJjOTllYmY4ZmJkNGZjZjlkZjA2NzEwYjk3YmUzNjJfMy0xLTEtMS0w_70447778-9ada-4f37-8fbd-41cdda1747e7"
      unitRef="usd">10454000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjMyYzk5ZWJmOGZiZDRmY2Y5ZGYwNjcxMGI5N2JlMzYyL3RhYmxlcmFuZ2U6MzJjOTllYmY4ZmJkNGZjZjlkZjA2NzEwYjk3YmUzNjJfMy0zLTEtMS0w_a21444be-7480-40fa-b145-a8d3da9fbfa2"
      unitRef="usd">11105000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjMyYzk5ZWJmOGZiZDRmY2Y5ZGYwNjcxMGI5N2JlMzYyL3RhYmxlcmFuZ2U6MzJjOTllYmY4ZmJkNGZjZjlkZjA2NzEwYjk3YmUzNjJfNC0xLTEtMS0w_01f38573-6b75-4a8e-9af3-31482e8e7310"
      unitRef="usd">77075000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjMyYzk5ZWJmOGZiZDRmY2Y5ZGYwNjcxMGI5N2JlMzYyL3RhYmxlcmFuZ2U6MzJjOTllYmY4ZmJkNGZjZjlkZjA2NzEwYjk3YmUzNjJfNC0zLTEtMS0w_d41cf6fa-0b39-4e92-ae2c-c76b6e188c2d"
      unitRef="usd">95930000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjMyYzk5ZWJmOGZiZDRmY2Y5ZGYwNjcxMGI5N2JlMzYyL3RhYmxlcmFuZ2U6MzJjOTllYmY4ZmJkNGZjZjlkZjA2NzEwYjk3YmUzNjJfNS0xLTEtMS0w_684d191d-73ac-4db4-b04b-c25216e7971f"
      unitRef="usd">226564000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjMyYzk5ZWJmOGZiZDRmY2Y5ZGYwNjcxMGI5N2JlMzYyL3RhYmxlcmFuZ2U6MzJjOTllYmY4ZmJkNGZjZjlkZjA2NzEwYjk3YmUzNjJfNS0zLTEtMS0w_5e44e6e7-18e5-4841-b082-b620f75a0316"
      unitRef="usd">227896000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RleHRyZWdpb246YTM2MzNiMTMwNmFjNDUxMWIwMjRmOTAyNzA0OWE4YmZfMTUx_cf5f6e39-5213-406c-b8ce-46700a4d3037">&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Property, plant, and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;302,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;323,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computers and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings, furniture, and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;151,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;149,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction in progress, including purchased equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;622,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;651,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(406,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(418,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant, and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;216,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;233,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfMi0xLTEtMS0w_b5f3508f-36a4-48a5-8831-994ac3297093"
      unitRef="usd">302385000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfMi0zLTEtMS0w_cce98861-ad96-466f-9c71-769f758c501a"
      unitRef="usd">323003000</us-gaap:MachineryAndEquipmentGross>
    <itri:ComputersAndSoftwareGross
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfMy0xLTEtMS0w_79fa5bc4-9343-486f-8e27-8a400291dc12"
      unitRef="usd">111774000</itri:ComputersAndSoftwareGross>
    <itri:ComputersAndSoftwareGross
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfMy0zLTEtMS0w_4bde58d7-b8f3-4970-b25e-4a386173d80d"
      unitRef="usd">109924000</itri:ComputersAndSoftwareGross>
    <itri:BuildingsFurnitureAndImprovements
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfNC0xLTEtMS0w_f9b6c1fa-466a-4fab-87cc-cc470e63faf3"
      unitRef="usd">151440000</itri:BuildingsFurnitureAndImprovements>
    <itri:BuildingsFurnitureAndImprovements
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfNC0zLTEtMS0w_acff487f-063a-425c-8bb4-d0850cd3ca5f"
      unitRef="usd">149471000</itri:BuildingsFurnitureAndImprovements>
    <us-gaap:Land
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfNS0xLTEtMS0w_6aa46dee-09ad-4af5-8863-92490303e397"
      unitRef="usd">13771000</us-gaap:Land>
    <us-gaap:Land
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfNS0zLTEtMS0w_fc9e1b13-a7df-4927-b71d-db32c50b9b96"
      unitRef="usd">14988000</us-gaap:Land>
    <us-gaap:ConstructionInProgressGross
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfNi0xLTEtMS0w_c56abeea-ebbf-46ab-a758-3a46cfb1c6d0"
      unitRef="usd">43125000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfNi0zLTEtMS0w_7a7b2922-a95f-4a12-8eae-69097d6fe43d"
      unitRef="usd">54490000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfNy0xLTEtMS0w_f2478720-c974-4fe6-9a65-8b6e4171c31c"
      unitRef="usd">622495000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfNy0zLTEtMS0w_d179ac76-3b4f-45c3-8580-e30a38b685ce"
      unitRef="usd">651876000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfOC0xLTEtMS0w_45fee055-b219-4129-b132-44c57280a583"
      unitRef="usd">406176000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfOC0zLTEtMS0w_a051a426-c23e-41ce-91b3-f4efa8f14a8e"
      unitRef="usd">418648000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfOS0xLTEtMS0w_590ef562-57e5-4cae-8924-160872f6f4c2"
      unitRef="usd">216319000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOjQ5YzIyMThhY2U1ZDQ3YzliNjVhMDcwZjc0OTg2NWVkL3RhYmxlcmFuZ2U6NDljMjIxOGFjZTVkNDdjOWI2NWEwNzBmNzQ5ODY1ZWRfOS0zLTEtMS0w_c9d5fc5b-8144-4700-a820-17080eb67baa"
      unitRef="usd">233228000</us-gaap:PropertyPlantAndEquipmentNet>
    <itri:DepreciationExpenseTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RleHRyZWdpb246YTM2MzNiMTMwNmFjNDUxMWIwMjRmOTAyNzA0OWE4YmZfMTcw_57d7ca96-282e-401b-93ab-e1d318e1ee9f">&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</itri:DepreciationExpenseTableTextBlock>
    <us-gaap:Depreciation
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmRlNDQ5YzllYWVkZjRjNjNhMWE3NzRhZWViYWY1OTc1L3RhYmxlcmFuZ2U6ZGU0NDljOWVhZWRmNGM2M2ExYTc3NGFlZWJhZjU5NzVfMi0xLTEtMS0w_bb9741ec-7236-4b7c-b4b8-b2e3864013dc"
      unitRef="usd">13059000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmRlNDQ5YzllYWVkZjRjNjNhMWE3NzRhZWViYWY1OTc1L3RhYmxlcmFuZ2U6ZGU0NDljOWVhZWRmNGM2M2ExYTc3NGFlZWJhZjU5NzVfMi0zLTEtMS0w_c59896dd-64de-4fe0-b671-4f68a2003e51"
      unitRef="usd">12594000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmRlNDQ5YzllYWVkZjRjNjNhMWE3NzRhZWViYWY1OTc1L3RhYmxlcmFuZ2U6ZGU0NDljOWVhZWRmNGM2M2ExYTc3NGFlZWJhZjU5NzVfMi01LTEtMS0w_963e04d0-5475-4b5e-8476-4f76869438e8"
      unitRef="usd">25925000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80Ni9mcmFnOmEzNjMzYjEzMDZhYzQ1MTFiMDI0ZjkwMjcwNDlhOGJmL3RhYmxlOmRlNDQ5YzllYWVkZjRjNjNhMWE3NzRhZWViYWY1OTc1L3RhYmxlcmFuZ2U6ZGU0NDljOWVhZWRmNGM2M2ExYTc3NGFlZWJhZjU5NzVfMi03LTEtMS0w_34f9c6fb-488b-4fce-992a-ac4a09c96e9d"
      unitRef="usd">24978000</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RleHRyZWdpb246ODVkZDc4ODQwYzExNGQyOGE5MWYzOTM5N2U1ZjJhNDVfMTc1OTIxODYwNDYzMDg_9a98485e-87d8-4ade-8616-6d845cb0016f">Intangible Assets and Liabilities&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The gross carrying amount and accumulated amortization (accretion) of our intangible assets and liabilities, other than goodwill, were as follows:&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:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.794%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.735%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.794%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.735%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.735%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.794%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.738%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;(Amortization) Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;(Amortization) Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Core-developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;498,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(459,876)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;507,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(458,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer contracts and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;365,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(251,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;381,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(251,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(72,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(73,732)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,367)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Total intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;952,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(795,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;157,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;979,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(794,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer contracts and relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of intangible assets and liabilities activity is as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Assets, gross beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;979,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;981,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangibles disposed in sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of change in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Assets, gross ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;952,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;985,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Liabilities, gross beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of change in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Liabilities, gross ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On January 5, 2018, we completed our acquisition of Silver Spring Networks, Inc. (SSNI) and acquired intangible assets including in-process research and development (IPR&amp;amp;D), which were completed during 2019 and are now included within core-developed technology. Assumed intangible liabilities reflect the present value of the projected cash outflows for an existing contract where remaining costs are expected to exceed projected revenues. &lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The disposal of intangible assets was related to the sale of our Latin America business. The net book value of these assets was $0.8 million at the disposal date. Refer to "Note 17: Sale of Business" for additional information on the transaction.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Estimated future annual amortization (accretion) is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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:51.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.625%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Annual Amortization, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 (amount remaining at June 30, 2020)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(459)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total intangible assets subject to amortization (accretion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;157,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RleHRyZWdpb246ODVkZDc4ODQwYzExNGQyOGE5MWYzOTM5N2U1ZjJhNDVfODE3_3334da24-8584-4930-a46d-8964bab81f78">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The gross carrying amount and accumulated amortization (accretion) of our intangible assets and liabilities, other than goodwill, were as follows:&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:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.794%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.735%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.794%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.735%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.735%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.794%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.738%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;(Amortization) Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;(Amortization) Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Core-developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;498,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(459,876)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;507,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(458,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer contracts and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;365,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(251,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;381,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(251,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(72,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(73,732)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,367)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Total intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;952,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(795,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;157,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;979,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(794,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer contracts and relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0293c562cb3d4c43ac14ef4ff95a3ac5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfMy0xLTEtMS0w_e0b9bf4d-2d06-44d3-a333-b17834db0f92"
      unitRef="usd">498006000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0293c562cb3d4c43ac14ef4ff95a3ac5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfMy0zLTEtMS0w_fe5b354f-dd8e-4619-8529-3ec3dc123800"
      unitRef="usd">459876000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0293c562cb3d4c43ac14ef4ff95a3ac5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfMy01LTEtMS0w_f5954b17-3840-4743-8440-63890e27f7b1"
      unitRef="usd">38130000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifde9b8a012b241ef984fc2f3b081a48b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfMy03LTEtMS0w_6d18f84a-2b6a-44fb-a039-8ea0a496f4d4"
      unitRef="usd">507669000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifde9b8a012b241ef984fc2f3b081a48b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfMy05LTEtMS0w_42ea886d-ea0e-4a95-820f-19c780ca5876"
      unitRef="usd">458109000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifde9b8a012b241ef984fc2f3b081a48b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfMy0xMS0xLTEtMA_a25f5ed6-a95e-436f-b894-3aa42bb31e62"
      unitRef="usd">49560000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i94a62298ef5b47a2ba5b65f7db0576ae_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNC0xLTEtMS0w_dfd57c0d-532d-48d4-96e8-13b54afca631"
      unitRef="usd">365567000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i94a62298ef5b47a2ba5b65f7db0576ae_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNC0zLTEtMS0w_d99f648f-3947-44d0-b5cf-f2a23aabf521"
      unitRef="usd">251085000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i94a62298ef5b47a2ba5b65f7db0576ae_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNC01LTEtMS0w_9472645b-2ff6-4190-8c77-1559b765ace6"
      unitRef="usd">114482000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0d1e23886ac242638ee977ae145427fa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNC03LTEtMS0w_975fb719-6982-4007-9e4e-5849a682a7c4"
      unitRef="usd">381288000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0d1e23886ac242638ee977ae145427fa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNC05LTEtMS0w_72a9b14d-fd69-4f28-b1b8-1b8f257e3568"
      unitRef="usd">251509000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0d1e23886ac242638ee977ae145427fa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNC0xMS0xLTEtMA_3569e008-70d0-4fca-ad07-a85f6439fdef"
      unitRef="usd">129779000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6c27582e8ee641a38a79b5c857a61e16_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNS0xLTEtMS0w_e2021cf4-f42a-4fff-bb6c-82e82d1dedc2"
      unitRef="usd">76631000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6c27582e8ee641a38a79b5c857a61e16_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNS0zLTEtMS0w_26ffd021-429e-4fb5-a06c-fd45236cd6d4"
      unitRef="usd">72677000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6c27582e8ee641a38a79b5c857a61e16_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNS01LTEtMS0w_399df295-b2ff-4224-9997-bd5c54676a9e"
      unitRef="usd">3954000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i845d1bff88e44c73a488de5f3c0c4083_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNS03LTEtMS0w_613004d4-096a-4af2-9351-20ef89d20bfc"
      unitRef="usd">78837000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i845d1bff88e44c73a488de5f3c0c4083_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNS05LTEtMS0w_619343d5-cef1-465e-b608-0b223998e054"
      unitRef="usd">73732000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i845d1bff88e44c73a488de5f3c0c4083_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNS0xMS0xLTEtMA_d4a035ec-443a-48e7-850c-dfa7926de2e3"
      unitRef="usd">5105000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7c2f203d25974de683a9c0adc501284f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNi0xLTEtMS0w_327c4a92-56a4-456c-8b9f-04ff0defed7b"
      unitRef="usd">12021000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7c2f203d25974de683a9c0adc501284f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNi0zLTEtMS0w_6f2749b3-b5ed-4c04-a23a-647c8cd1b9a6"
      unitRef="usd">11462000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7c2f203d25974de683a9c0adc501284f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNi01LTEtMS0w_4b58d0b5-c64e-4276-92d3-3d61c7dfbd55"
      unitRef="usd">559000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5db410f1834a422897eb9227ce1ced94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNi03LTEtMS0w_ecbc60d7-8ee6-4303-b4cc-2f740caead39"
      unitRef="usd">12020000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5db410f1834a422897eb9227ce1ced94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNi05LTEtMS0w_67994d4a-f981-4fe7-8448-0bc63e513173"
      unitRef="usd">11367000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5db410f1834a422897eb9227ce1ced94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfNi0xMS0xLTEtMA_95d44ea7-acd7-4e36-b9bd-ef78b8d0d819"
      unitRef="usd">653000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfOS0xLTEtMS0w_bcbeddb3-d3b2-4476-8ca6-2a0b80dda16f"
      unitRef="usd">952225000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfOS0zLTEtMS0w_1365a347-dda9-4a18-9341-e224a9a09f71"
      unitRef="usd">795100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfOS01LTEtMS0w_a7e54e89-da15-478c-b16e-606ac5108205"
      unitRef="usd">157125000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfOS03LTEtMS0w_0cab5c66-77c9-4fc0-b80f-7dfdd57fb168"
      unitRef="usd">979814000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfOS05LTEtMS0w_d776a0dd-1d2c-4645-a85e-556e689cbe72"
      unitRef="usd">794717000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfOS0xMS0xLTEtMA_294ec8ae-be21-487b-ba54-c008288b51e8"
      unitRef="usd">185097000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <itri:FinitelivedintangibleliabilitiesGross
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfMTItMS0xLTEtMA_7ee9a273-78f4-4798-86dc-2a9927b46e0e"
      unitRef="usd">-23900000</itri:FinitelivedintangibleliabilitiesGross>
    <itri:FiniteLivedIntangibleLiabilitiesAccumulatedAccretion
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfMTItMy0xLTEtMA_9f9617ec-1608-4fd3-89e7-f5b4fbd9d0f2"
      unitRef="usd">17465000</itri:FiniteLivedIntangibleLiabilitiesAccumulatedAccretion>
    <itri:FiniteLivedIntangibleLiabilitiesNet
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfMTItNS0xLTEtMA_743c23e1-b505-49df-8389-feeb72b0a97e"
      unitRef="usd">-6435000</itri:FiniteLivedIntangibleLiabilitiesNet>
    <itri:FinitelivedintangibleliabilitiesGross
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfMTItNy0xLTEtMA_59f4c645-bc6e-4a97-b3b0-dfda37065ccd"
      unitRef="usd">-23900000</itri:FinitelivedintangibleliabilitiesGross>
    <itri:FiniteLivedIntangibleLiabilitiesAccumulatedAccretion
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfMTItOS0xLTEtMA_334328a5-d1c2-4025-9114-604aed39556d"
      unitRef="usd">13450000</itri:FiniteLivedIntangibleLiabilitiesAccumulatedAccretion>
    <itri:FiniteLivedIntangibleLiabilitiesNet
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjhjZDU2MWViM2NmYzQwZDJhNzgwODUyMDVmOWI5NWMyL3RhYmxlcmFuZ2U6OGNkNTYxZWIzY2ZjNDBkMmE3ODA4NTIwNWY5Yjk1YzJfMTItMTEtMS0xLTA_1ecfd137-43df-4cb0-9200-865bb00bf3ba"
      unitRef="usd">-10450000</itri:FiniteLivedIntangibleLiabilitiesNet>
    <itri:SummaryofintangibleassetaccountactivityTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RleHRyZWdpb246ODVkZDc4ODQwYzExNGQyOGE5MWYzOTM5N2U1ZjJhNDVfODIx_1334dd04-9170-47c0-815b-a2585914ad08">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of intangible assets and liabilities activity is as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Assets, gross beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;979,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;981,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangibles disposed in sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of change in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Assets, gross ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;952,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;985,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Liabilities, gross beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of change in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Liabilities, gross ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</itri:SummaryofintangibleassetaccountactivityTableTextBlock>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjQzYjBjNzgyYjBiMzRiMzhiNTEwM2VmMWY4ZDUyMjUyL3RhYmxlcmFuZ2U6NDNiMGM3ODJiMGIzNGIzOGI1MTAzZWYxZjhkNTIyNTJfMi0xLTEtMS0w_17ce44d2-e335-46b3-90df-4f627696d425"
      unitRef="usd">979814000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ia259e318ae5f405cb5bf074720757ff9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjQzYjBjNzgyYjBiMzRiMzhiNTEwM2VmMWY4ZDUyMjUyL3RhYmxlcmFuZ2U6NDNiMGM3ODJiMGIzNGIzOGI1MTAzZWYxZjhkNTIyNTJfMi0zLTEtMS0w_93567a61-0738-4e6f-a54e-62f23c103370"
      unitRef="usd">981160000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <itri:FiniteLivedIntangibleAssetsDisposedInSaleOfBusiness
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjQzYjBjNzgyYjBiMzRiMzhiNTEwM2VmMWY4ZDUyMjUyL3RhYmxlcmFuZ2U6NDNiMGM3ODJiMGIzNGIzOGI1MTAzZWYxZjhkNTIyNTJfNS0xLTEtMS00Njgw_6f825a9f-fef1-41f4-b4eb-5899517192bb"
      unitRef="usd">18140000</itri:FiniteLivedIntangibleAssetsDisposedInSaleOfBusiness>
    <itri:FiniteLivedIntangibleAssetsDisposedInSaleOfBusiness
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjQzYjBjNzgyYjBiMzRiMzhiNTEwM2VmMWY4ZDUyMjUyL3RhYmxlcmFuZ2U6NDNiMGM3ODJiMGIzNGIzOGI1MTAzZWYxZjhkNTIyNTJfNS0zLTEtMS00OTcz_5bc28fb6-8dad-402e-8cd4-60d0abaf111e"
      unitRef="usd">0</itri:FiniteLivedIntangibleAssetsDisposedInSaleOfBusiness>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjQzYjBjNzgyYjBiMzRiMzhiNTEwM2VmMWY4ZDUyMjUyL3RhYmxlcmFuZ2U6NDNiMGM3ODJiMGIzNGIzOGI1MTAzZWYxZjhkNTIyNTJfNS0xLTEtMS0w_68992f95-bafc-49c0-a292-3b3311741b2d"
      unitRef="usd">-9449000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjQzYjBjNzgyYjBiMzRiMzhiNTEwM2VmMWY4ZDUyMjUyL3RhYmxlcmFuZ2U6NDNiMGM3ODJiMGIzNGIzOGI1MTAzZWYxZjhkNTIyNTJfNS0zLTEtMS0w_b5da7b1b-5e7d-4b4b-87d6-b48a66848159"
      unitRef="usd">4349000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjQzYjBjNzgyYjBiMzRiMzhiNTEwM2VmMWY4ZDUyMjUyL3RhYmxlcmFuZ2U6NDNiMGM3ODJiMGIzNGIzOGI1MTAzZWYxZjhkNTIyNTJfNi0xLTEtMS0w_5f3f0839-ec4c-4b3d-8c0a-28fd0fd495c1"
      unitRef="usd">952225000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjQzYjBjNzgyYjBiMzRiMzhiNTEwM2VmMWY4ZDUyMjUyL3RhYmxlcmFuZ2U6NDNiMGM3ODJiMGIzNGIzOGI1MTAzZWYxZjhkNTIyNTJfNi0zLTEtMS0w_752dfbe2-4214-4931-a4d6-ae6325502023"
      unitRef="usd">985509000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <itri:FinitelivedintangibleliabilitiesGross
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjQzYjBjNzgyYjBiMzRiMzhiNTEwM2VmMWY4ZDUyMjUyL3RhYmxlcmFuZ2U6NDNiMGM3ODJiMGIzNGIzOGI1MTAzZWYxZjhkNTIyNTJfOC0xLTEtMS0w_06bbdf2f-59cb-44b3-88eb-16bec84479dd"
      unitRef="usd">-23900000</itri:FinitelivedintangibleliabilitiesGross>
    <itri:FinitelivedintangibleliabilitiesGross
      contextRef="ia259e318ae5f405cb5bf074720757ff9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjQzYjBjNzgyYjBiMzRiMzhiNTEwM2VmMWY4ZDUyMjUyL3RhYmxlcmFuZ2U6NDNiMGM3ODJiMGIzNGIzOGI1MTAzZWYxZjhkNTIyNTJfOC0zLTEtMS0w_388032f9-10a6-487d-a758-61b95bb6cc86"
      unitRef="usd">-23900000</itri:FinitelivedintangibleliabilitiesGross>
    <itri:FiniteLivedIntangibleLiabilitiesForeignCurrencyTranslationGainLoss
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjQzYjBjNzgyYjBiMzRiMzhiNTEwM2VmMWY4ZDUyMjUyL3RhYmxlcmFuZ2U6NDNiMGM3ODJiMGIzNGIzOGI1MTAzZWYxZjhkNTIyNTJfMTAtMS0xLTEtMA_76caf4e2-abca-40d6-afb3-dd8794636926"
      unitRef="usd">0</itri:FiniteLivedIntangibleLiabilitiesForeignCurrencyTranslationGainLoss>
    <itri:FiniteLivedIntangibleLiabilitiesForeignCurrencyTranslationGainLoss
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjQzYjBjNzgyYjBiMzRiMzhiNTEwM2VmMWY4ZDUyMjUyL3RhYmxlcmFuZ2U6NDNiMGM3ODJiMGIzNGIzOGI1MTAzZWYxZjhkNTIyNTJfMTAtMy0xLTEtMA_9b8fb30d-88d3-41e7-bec1-39693f28efde"
      unitRef="usd">0</itri:FiniteLivedIntangibleLiabilitiesForeignCurrencyTranslationGainLoss>
    <itri:FinitelivedintangibleliabilitiesGross
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjQzYjBjNzgyYjBiMzRiMzhiNTEwM2VmMWY4ZDUyMjUyL3RhYmxlcmFuZ2U6NDNiMGM3ODJiMGIzNGIzOGI1MTAzZWYxZjhkNTIyNTJfMTEtMS0xLTEtMA_9c354d63-428d-48c1-ae09-82fdd4037721"
      unitRef="usd">-23900000</itri:FinitelivedintangibleliabilitiesGross>
    <itri:FinitelivedintangibleliabilitiesGross
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjQzYjBjNzgyYjBiMzRiMzhiNTEwM2VmMWY4ZDUyMjUyL3RhYmxlcmFuZ2U6NDNiMGM3ODJiMGIzNGIzOGI1MTAzZWYxZjhkNTIyNTJfMTEtMy0xLTEtMA_b9efd2e7-8ce7-4234-b7b8-2c0d1c1ef6bd"
      unitRef="usd">-23900000</itri:FinitelivedintangibleliabilitiesGross>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RleHRyZWdpb246ODVkZDc4ODQwYzExNGQyOGE5MWYzOTM5N2U1ZjJhNDVfODA0_487c9a6c-8aca-432b-a44e-0183ca62be5e">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Estimated future annual amortization (accretion) is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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:51.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.625%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Annual Amortization, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 (amount remaining at June 30, 2020)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(459)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total intangible assets subject to amortization (accretion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;157,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfMi0yLTEtMS0w_ea0ce219-98ec-4398-927b-eda24828455f"
      unitRef="usd">26345000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <itri:FiniteLivedIntangibleLiabilitiesAccretionRemainderofFiscalYear
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfMi00LTEtMS0w_70f02a79-6712-4955-8cfc-80ce569199dc"
      unitRef="usd">4013000</itri:FiniteLivedIntangibleLiabilitiesAccretionRemainderofFiscalYear>
    <itri:FiniteLivedIntangibleAssetsAmortizationExpenseNetRemainderofFiscalYear
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfMi02LTEtMS0w_cf0fd3b2-880c-4bb6-bcc7-bc7f29160710"
      unitRef="usd">22332000</itri:FiniteLivedIntangibleAssetsAmortizationExpenseNetRemainderofFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfMy0yLTEtMS0w_118fb383-bdc3-4c93-ae4d-d9126fb2a755"
      unitRef="usd">37479000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <itri:FiniteLivedIntangibleLiabilitiesAccretionYearTwo
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfMy00LTEtMS0w_5e544348-e87f-4fa5-a25e-93f313099548"
      unitRef="usd">1963000</itri:FiniteLivedIntangibleLiabilitiesAccretionYearTwo>
    <itri:FiniteLivedIntangibleAssetsAmortizationExpenseNetYearTwo
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfMy02LTEtMS0w_42405d13-1c67-4a61-9519-546c418f0501"
      unitRef="usd">35516000</itri:FiniteLivedIntangibleAssetsAmortizationExpenseNetYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfNC0yLTEtMS0w_1d980dee-fa1c-46c1-888c-018713192145"
      unitRef="usd">27138000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <itri:FiniteLivedIntangibleLiabilitiesAccretionYearThree
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfNC00LTEtMS0w_4a8343ee-e49a-4059-b5ac-9951ebf15943"
      unitRef="usd">459000</itri:FiniteLivedIntangibleLiabilitiesAccretionYearThree>
    <itri:FiniteLivedIntangibleAssetsAmortizationExpenseNetYearThree
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfNC02LTEtMS0w_32fcc699-0fef-4628-91f1-b3f2cd9da8d6"
      unitRef="usd">26679000</itri:FiniteLivedIntangibleAssetsAmortizationExpenseNetYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfNS0yLTEtMS0w_e6f6c061-e357-445f-b941-963fe71a85a6"
      unitRef="usd">19605000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <itri:FiniteLivedIntangibleLiabilitiesYearFour
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfNS00LTEtMS0w_9b5b169b-33ef-4d14-a294-424edbe11a7a"
      unitRef="usd">0</itri:FiniteLivedIntangibleLiabilitiesYearFour>
    <itri:FiniteLivedIntangibleAssetsAmortizationExpenseNetYearFour
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfNS02LTEtMS0w_0d59e47b-8c2e-4879-9adc-b23c64a6190b"
      unitRef="usd">19605000</itri:FiniteLivedIntangibleAssetsAmortizationExpenseNetYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfNi0yLTEtMS0w_ce88e488-94ab-4516-aa54-5a984a87f771"
      unitRef="usd">15469000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <itri:FiniteLivedIntangibleLiabilitiesAccretionYearFive
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfNi00LTEtMS0w_759e57da-5238-41e0-b958-43cea71d31c2"
      unitRef="usd">0</itri:FiniteLivedIntangibleLiabilitiesAccretionYearFive>
    <itri:FiniteLivedIntangibleAssetsAmortizationExpenseNetYearFive
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfNi02LTEtMS0w_818de171-f20d-44b0-a125-7397765c6baa"
      unitRef="usd">15469000</itri:FiniteLivedIntangibleAssetsAmortizationExpenseNetYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfNy0yLTEtMS0w_c2123530-79cd-48c2-9214-b81ae17113cc"
      unitRef="usd">31089000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <itri:FiniteLivedIntangibleLiabilitiesAccretionafterYearFive
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfNy00LTEtMS0w_55fff2f9-8db8-45e3-aed3-0656150a9bb7"
      unitRef="usd">0</itri:FiniteLivedIntangibleLiabilitiesAccretionafterYearFive>
    <itri:FiniteLivedIntangibleAssetsAmortizationExpenseNetAfterYearFive
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfNy02LTEtMS0w_1062434a-69dc-44d9-8eef-3d081f98ce32"
      unitRef="usd">31089000</itri:FiniteLivedIntangibleAssetsAmortizationExpenseNetAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfOC0yLTEtMS0w_c1b673cd-ca82-4a79-a442-7ecb3df2f373"
      unitRef="usd">157125000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <itri:FiniteLivedIntangibleLiabilitiesNet
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfOC00LTEtMS0w_429ef63a-1935-4220-8c12-90d9c4fc5d95"
      unitRef="usd">-6435000</itri:FiniteLivedIntangibleLiabilitiesNet>
    <itri:FiniteLivedIntangibleAssetsLiabilitiesNet
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl80OS9mcmFnOjg1ZGQ3ODg0MGMxMTRkMjhhOTFmMzkzOTdlNWYyYTQ1L3RhYmxlOjFkODIwOWIwMmFiMjQ4NWU4YTNkYTlkMDA3ZjEyNzFkL3RhYmxlcmFuZ2U6MWQ4MjA5YjAyYWIyNDg1ZThhM2RhOWQwMDdmMTI3MWRfOC02LTEtMS0w_0a686c58-49ba-4149-bd02-bf0af9c2b35e"
      unitRef="usd">150690000</itri:FiniteLivedIntangibleAssetsLiabilitiesNet>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RleHRyZWdpb246NWZkZjRkNTQzNDdhNDhkYTgxZmNlMzdhNWE4ODZiZTVfMTc1OTIxODYwNDgzNDQ_f79a173c-34b4-4cb6-a537-e72663ebb5a0">Goodwill&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table reflects changes in the carrying amount of goodwill for the six months ended June&#160;30, 2020:&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:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.088%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.676%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.676%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.676%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.679%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Device Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Networked Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outcomes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill balance at January&#160;1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;908,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,103,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill allocated to business sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of change in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill balance at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;908,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,101,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We recognized a $3.0&#160;million reduction in Device Solutions goodwill as part of our loss on sale of business. Refer to "Note 17: Sale of Business" for additional information on the transaction.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RleHRyZWdpb246NWZkZjRkNTQzNDdhNDhkYTgxZmNlMzdhNWE4ODZiZTVfMTM3_5cb03708-3601-4171-9374-6b524747e574">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table reflects changes in the carrying amount of goodwill for the six months ended June&#160;30, 2020:&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:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.088%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.676%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.676%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.676%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.679%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Device Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Networked Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outcomes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill balance at January&#160;1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;908,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,103,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill allocated to business sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of change in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill balance at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;908,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,101,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ifc968cd57ab14386a7870bc14883afdd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfMS0xLTEtMS0w_80a19df3-fb3b-4b12-af99-9f57fb7f09e3"
      unitRef="usd">54930000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i44fece4f9f464e1a952120549bb35088_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfMS0zLTEtMS0w_87ec34b1-e2e2-43db-8a95-5a91a2f4fd2d"
      unitRef="usd">908088000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if00f6f84e88e44488db68eeb28a16d62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfMS01LTEtMS0w_bf58a281-20fc-402f-82d9-aa1e76afc145"
      unitRef="usd">140889000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfMS03LTEtMS0w_7d406859-ae7f-444b-800f-859e93ba5665"
      unitRef="usd">1103907000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i6f00ae6f51504330b947668fbb034046_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfMy0xLTEtMS0w_238c7a21-38f5-4ab8-8fb6-eac8b8aca9ff"
      unitRef="usd">-3000000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i0b631e2f372643f38fc4f5658ac1b23e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfMy0zLTEtMS0w_ee9136a0-b06c-4be7-bb82-77ab5a64007b"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i26b27c78d28f4565a20cbc0964941938_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfMy01LTEtMS0w_615d8bc8-302e-4950-ba7b-f7dcc163184a"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfMy03LTEtMS0w_97de2286-fb16-4ce5-8abb-6965316eec03"
      unitRef="usd">-3000000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6f00ae6f51504330b947668fbb034046_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfNC0xLTEtMS0w_ce67e5d6-31bc-453b-b3af-8d5925caa624"
      unitRef="usd">37000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i0b631e2f372643f38fc4f5658ac1b23e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfNC0zLTEtMS0w_eab3df49-45c1-4860-8e49-d8d3e6332be2"
      unitRef="usd">610000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i26b27c78d28f4565a20cbc0964941938_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfNC01LTEtMS0w_14c622ba-dc2e-49d1-8d3f-bbb4c3e88d33"
      unitRef="usd">94000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfNC03LTEtMS0w_a21d1ec1-24f6-41dd-a476-78b559135c6f"
      unitRef="usd">741000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i76b5c46b37904af49efdd57cc72e63c0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfNS0xLTEtMS0w_9b6ec2dd-621d-4659-ac99-24f2d602d1b2"
      unitRef="usd">51967000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia4309e95432b415c93f078d2bfa7eb4d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfNS0zLTEtMS0w_bc3dc111-0d44-4a21-b056-ded54b1321fe"
      unitRef="usd">908698000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i627617c61c3e42a38d725e9a0bcba9c1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfNS01LTEtMS0w_e1f3a6ec-cd2c-4086-b7c2-525064bf969c"
      unitRef="usd">140983000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RhYmxlOjg3YzAwZTMxNzU1MjQ0NGJiZGEyOWMyNTZiYzkwOGJiL3RhYmxlcmFuZ2U6ODdjMDBlMzE3NTUyNDQ0YmJkYTI5YzI1NmJjOTA4YmJfNS03LTEtMS0w_6d5b924f-6a1b-4256-8ccd-86e9c7d8f693"
      unitRef="usd">1101648000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81Mi9mcmFnOjVmZGY0ZDU0MzQ3YTQ4ZGE4MWZjZTM3YTVhODg2YmU1L3RleHRyZWdpb246NWZkZjRkNTQzNDdhNDhkYTgxZmNlMzdhNWE4ODZiZTVfNTQ5NzU1ODE0MDk1Mg_97de2286-fb16-4ce5-8abb-6965316eec03"
      unitRef="usd">-3000000.0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMTc1OTIxODYwNDkzNDc_70eb38e7-780d-4d5d-a6b0-fc5e2eba395c">Debt&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of our borrowings were as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13.5pt;padding-left:11.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Credit facility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;USD denominated term loan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;550,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;550,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Multicurrency revolving line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,350,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;950,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Less: current portion of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Less: unamortized prepaid debt fees - term loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Less: unamortized prepaid debt fees - senior notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, net &lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,320,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;932,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:11.25pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On October 18, 2019, we amended our credit facility that was initially entered on January 5, 2018 (together with the amendment, the "2018 credit facility"). The 2018 credit facility provides for committed credit facilities in the amount of $1.2&#160;billion U.S. dollars. The 2018 credit facility consists of a $650&#160;million U.S. dollar term loan (the term loan) and a multicurrency revolving line of credit (the revolver) with a principal amount of up to $500&#160;million. The revolver also contains a $300&#160;million standby letter of credit sub-facility and a $50&#160;million swingline sub-facility. The October 18, 2019 amendment extended the maturity date to October 18, 2024 and re-amortized the term loan based on the new balance as of the amendment date. The amendment also modified the required interest payments and made it based on total net leverage instead of total leverage. Amounts not borrowed under the revolver are subject to a commitment fee, which is paid in arrears on the last day of each fiscal quarter, ranging from 0.15% to 0.25% and drawn amounts are subject to a margin ranging from 1.00% to 1.75%. Both the term loan and the revolver can be repaid without penalty. Amounts repaid on the term loan may not be reborrowed, and amounts borrowed under the revolver may be repaid and reborrowed until the revolver's maturity, at which time all outstanding loans together with all accrued and unpaid interest must be repaid. &lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The 2018 credit facility permits us and certain of our foreign subsidiaries to borrow in U.S. dollars, euros, British pounds, or, with lender approval, other currencies readily convertible into U.S. dollars. All obligations under the 2018 credit facility are guaranteed by Itron, Inc. and material U.S. domestic subsidiaries and are secured by a pledge of substantially all of the assets of Itron, Inc. and material U.S. domestic subsidiaries. This includes a pledge of 100% of the capital stock of material U.S. domestic subsidiaries and up to 66% of&#160;the voting stock (100% of the non-voting stock) of first-tier foreign subsidiaries. In addition, the obligations of any foreign subsidiary who is a foreign borrower, as defined by the 2018 credit facility, are guaranteed by the foreign subsidiary and by its direct and indirect foreign parents. The 2018 credit facility includes debt covenants, which contain certain financial thresholds and place certain restrictions on the incurrence of debt, investments, and the issuance of dividends. We were in compliance with the debt covenants under the 2018 credit facility at June&#160;30, 2020.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the 2018 credit facility, we elect applicable market interest rates for both the term loan and any outstanding revolving loans. We also pay an applicable margin, which is based on our total net leverage ratio as defined in the credit agreement. The applicable rates per annum may be based on either: (1) the LIBOR rate or EURIBOR rate (subject to a floor of 0%), plus an applicable margin, or (2)&#160;the Alternate Base Rate, plus an applicable margin. The Alternate Base Rate election is equal to the &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;greatest of three rates: (i) the prime rate, (ii) the Federal Reserve effective rate plus 0.50%, or (iii) one-month LIBOR plus 1.00%. At June&#160;30, 2020, the interest rate for both the term loan and revolver was 1.68%, which includes the LIBOR rate plus a margin of 1.50%. &lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On March 25, 2020, we drew $400 million in U.S. dollars under the revolving line of credit within the 2018 credit facility to increase our cash position and preserve future financial flexibility. At June&#160;30, 2020, $400 million was outstanding under the revolver, and $45.5 million was utilized by outstanding standby letters of credit, resulting in $54.5 million available for additional borrowings or standby letters of credit. At June&#160;30, 2020, no amounts were outstanding under the swingline sub-facility.&lt;/span&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-indent:13.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December&#160;22, 2017 and January 19, 2018, we issued $300 million and $100 million of aggregate principal amount of 5.00% senior notes maturing January 15, 2026 (Senior Notes). The proceeds were used to refinance existing indebtedness related to the acquisition of SSNI, pay related fees and expenses, and for general corporate purposes. Interest on the Senior Notes is payable semi-annually in arrears on January 15 and July 15. The $10&#160;million interest payment due on July 15, 2020 was paid as of June&#160;30, 2020. The Senior Notes are fully and unconditionally guaranteed, jointly and severally, on a senior unsecured basis by each of our subsidiaries that guarantee the senior credit facilities.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to maturity, we may redeem some or all of the Senior Notes, together with accrued and unpaid interest, if any, plus a "make-whole" premium. On or after January&#160;15, 2021, we may redeem some or all of the Senior Notes at any time at declining redemption prices equal to 102.50% beginning on January&#160;15, 2021, 101.25% beginning on January&#160;15, 2022 and 100.00% beginning on January&#160;15, 2023 and thereafter to the applicable redemption date. In addition, before January&#160;15, 2021, and subject to certain conditions, we may redeem up to 35% of the aggregate principal amount of Senior Notes with the net proceeds of certain equity offerings at 105.00% thereof to the date of redemption; provided that (i) at least 65% of the aggregate principal amount of Senior Notes remains outstanding after such redemption and (ii) the redemption occurs within 60 days of the closing of any such equity offering.&lt;/span&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-indent:13.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Debt Maturities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The amount of required minimum principal payments on our long-term debt in aggregate over the next five years is as follows:&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:78.555%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.445%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Minimum&#160;Payments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 (amount remaining at June 30, 2020)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;829,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total minimum payments on debt&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,350,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfNDcwNQ_178ed690-3332-463b-8ba9-bad208cc92a8">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of our borrowings were as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-13.5pt;padding-left:11.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Credit facility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;USD denominated term loan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;550,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;550,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Multicurrency revolving line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,350,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;950,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Less: current portion of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Less: unamortized prepaid debt fees - term loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Less: unamortized prepaid debt fees - senior notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, net &lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,320,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;932,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LoansPayableToBank
      contextRef="idc6cf41fc1bf4a7fb3d51c6cc5e93851_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfMi0xLTEtMS0w_53df40ab-71a9-4e9a-a5f6-824d2810d54f"
      unitRef="usd">550156000</us-gaap:LoansPayableToBank>
    <us-gaap:LoansPayableToBank
      contextRef="if339a94677114033be0a2c24d740bfa6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfMi0zLTEtMS0w_7c10121f-d566-4c33-8423-c1e34a8fe545"
      unitRef="usd">550156000</us-gaap:LoansPayableToBank>
    <us-gaap:LineOfCredit
      contextRef="i247d74bd11c8477f9e0b5a8094329d1f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfMy0xLTEtMS0w_27120f33-6813-4b5c-9a7a-ffb8956ca0c3"
      unitRef="usd">400000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i7f003432a67748b18de93131fc777b21_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfMy0zLTEtMS0w_139868cf-a648-44d3-8fb6-74b8060d6359"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:SeniorNotes
      contextRef="i1b0148560a924a859b2011407177a8de_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfNC0xLTEtMS0w_72f92d68-29a0-4447-8cd3-8463b2950ba1"
      unitRef="usd">400000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="ied299e9692a040bc8e545ed2b8d24a8d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfNC0zLTEtMS0w_58de8a7f-70dd-4033-8f2f-b81ffc978a2a"
      unitRef="usd">400000000</us-gaap:SeniorNotes>
    <us-gaap:LongTermDebt
      contextRef="i65bbb5950878457d85ddbb2036caf4a6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfNS0xLTEtMS0w_b1733a7a-ee1f-4c65-9f1d-59ff1d270dd8"
      unitRef="usd">1350156000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i65199e77f902424bbab251aefd7b4a72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfNS0zLTEtMS0w_13780987-fa90-4161-8fdd-3f6c6440f143"
      unitRef="usd">950156000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i65bbb5950878457d85ddbb2036caf4a6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfNi0xLTEtMS0w_f1fa8140-7daa-4a16-9894-73c3166d53e5"
      unitRef="usd">14063000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i65199e77f902424bbab251aefd7b4a72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfNi0zLTEtMS0w_9e886c14-0bbb-41be-b40c-d6f3b4e4daac"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="idc6cf41fc1bf4a7fb3d51c6cc5e93851_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfNy0xLTEtMS0w_3f54ea35-6365-4b0d-ac94-9874393cf064"
      unitRef="usd">3232000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="if339a94677114033be0a2c24d740bfa6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfNy0zLTEtMS0w_3b407e86-8728-42d4-9305-0b25348c2dd3"
      unitRef="usd">3661000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i1b0148560a924a859b2011407177a8de_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfOC0xLTEtMS0w_45f52acc-775b-4f2b-bd95-2e98c3c16def"
      unitRef="usd">12857000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="ied299e9692a040bc8e545ed2b8d24a8d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfOC0zLTEtMS0w_49dc8070-d4ea-49bf-8cb2-7a0d47d65b61"
      unitRef="usd">14013000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i65bbb5950878457d85ddbb2036caf4a6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfOS0xLTEtMS0w_ef5566e4-41f2-4dd5-9225-777b68bce704"
      unitRef="usd">1320004000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i65199e77f902424bbab251aefd7b4a72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjM3NWE5MmMwYjZkNDQyMDU4NGI4YWY4MjE3Mjc3ZjU0L3RhYmxlcmFuZ2U6Mzc1YTkyYzBiNmQ0NDIwNTg0YjhhZjgyMTcyNzdmNTRfOS0zLTEtMS0w_78939294-adde-41c4-a082-1b66fc62f88f"
      unitRef="usd">932482000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib3ee4c4aba834b6db2597e48854f8681_I20191018"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMzMx_12544101-a26a-4043-85ae-45a54e807bf9"
      unitRef="usd">1200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ida4d0411feea4443b27f2a98ca4acf7a_I20191018"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMzg3_b0fb8f04-cd43-440d-874e-96970a79b0f8"
      unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib3ee4c4aba834b6db2597e48854f8681_I20191018"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfNTIx_8e4e4ce4-c58d-4d48-a63f-41e7f176021c"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i302cce30b91e403997e0dc89dedd1081_I20191018"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfNTU0_b63a6635-e4f7-49ad-9c2c-6bc8b39ebe10"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i03808ff44fa74a8aa6b599780b34a8a6_I20191018"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfNjAx_4db3934a-67e3-443e-a5cf-d818551cff22"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i9baa3e92d6164141adfea916b4a8f3e4_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMTA2NQ_3bb5a825-fcf0-43c3-9c54-8821015b1af1"
      unitRef="number">0.0015</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ib728cea85ad24ceea5abc0e2ceef2fd3_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMTA3MQ_ed93694f-1fd3-40a1-ba7b-97fdf772e781"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i456b4c99d54844abbe22493a084adbae_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMTEyOQ_0f2752f5-8db1-4dbd-b75d-b801a78682e7"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="icad0af6fc01943f5901f1f2353887783_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMTEzNQ_9aafa766-5faa-41e6-a65e-d300d83998d4"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCollateral
      contextRef="i654ae43134224718bbfa430b880b3111_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMTY2OQ_c325f39d-636c-4ffd-b6ca-36a6e40213e4">All obligations under the 2018 credit facility are guaranteed by Itron, Inc. and material U.S. domestic subsidiaries and are secured by a pledge of substantially all of the assets of Itron, Inc. and material U.S. domestic subsidiaries. This includes a pledge of 100% of the capital stock of material U.S. domestic subsidiaries and up to 66% of&#160;the voting stock (100% of the non-voting stock) of first-tier foreign subsidiaries. In addition, the obligations of any foreign subsidiary who is a foreign borrower, as defined by the 2018 credit facility, are guaranteed by the foreign subsidiary and by its direct and indirect foreign parents.</us-gaap:DebtInstrumentCollateral>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis
      contextRef="ie27cc57338da499f95f40a47b6128148_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMjI2Mg_dd7dd0d7-41c0-48b9-bb25-e65dfd581e53">the LIBOR rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis
      contextRef="i92b2321815844006b25a600ab3dd4a49_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMjI2OA_6e79b87f-c692-423d-b912-bc307da1ccb2">EURIBOR rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis
      contextRef="ic8d79fcec6e0496cbea880067408f7d9_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMjMzNw_a93640fb-b7ff-4dfd-b023-fd1012b7f077">Alternate Base Rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis
      contextRef="i040232bbec184f9ea46385aef4fdde98_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMjQ0Ng_8b2c9164-59bb-4c4e-83d9-32b043308519">the prime rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis
      contextRef="i28a1294ff0664cf7ac4ce3ce962717fc_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMjQ1NQ_65203ba4-dcbf-4c4a-acbc-f22c2aeaeac5">the Federal Reserve effective rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib005f3fcd6dc4ab4aafb79d8e2248c18_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMjQ2Mw_62cab0b7-373d-4cb7-91a7-04848f3e637b"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis
      contextRef="ic8a71c54122a45d8980444c5f35e7edd_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMjQ3Ng_976b0535-e173-4986-9f62-be2376fe44eb">one-month LIBOR</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic8a71c54122a45d8980444c5f35e7edd_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMjQ4NA_0aee797a-1a7f-47e9-add1-b2620cc1025b"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="idf3c56224ffe4832be34bafaf843453e_I20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMjU1Mw_af3f47d5-cd25-4dd9-a9b6-c394aa7bcb14"
      unitRef="number">0.0168</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie27cc57338da499f95f40a47b6128148_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMjYwNA_8b613893-8a74-45b6-bfb9-df47389b9e31"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCredit
      contextRef="icdb9b33fde67453396f90812065cfbce_I20200325"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMjYzNw_6169cf9d-e748-49a3-a512-350f181665b9"
      unitRef="usd">400000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="icdb9b33fde67453396f90812065cfbce_I20200325"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMjgwMw_6169cf9d-e748-49a3-a512-350f181665b9"
      unitRef="usd">400000000</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i3d122748d2034a45a0e1e4c146a549f9_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMjg0Ng_618d7eab-bc88-49c9-842a-f558473230f4"
      unitRef="usd">45500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i247d74bd11c8477f9e0b5a8094329d1f_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMjkxNw_b9f8eb64-84ce-4f91-8d87-f6d3751b18dc"
      unitRef="usd">54500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i1ab68898f7d44e14bb7fd0a5750b8ac7_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMjk5Mw_ce3fb58b-b78c-4850-8daa-3a5850e4efe3"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:SeniorNotes
      contextRef="i01fe20e4b477472490b9bd1904b65d75_I20171222"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMzEyMg_3d152c73-36a8-49fb-9cf5-f5ec841b7325"
      unitRef="usd">300000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="ie4dcdbfca22f459e99317f37ee23d300_I20180119"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMzEyOQ_873fd5fe-3934-493b-ad1b-8c3da8352e06"
      unitRef="usd">100000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ied299e9692a040bc8e545ed2b8d24a8d_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMzE2NQ_599c3430-241e-4e30-8e2d-8543d72e2aa3"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPeriodicPaymentInterest
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMTA5OTUxMTYzMjcyNQ_5d0d3a7f-d3b8-4d4c-8100-c8d6430a4106"
      unitRef="usd">10000000</us-gaap:DebtInstrumentPeriodicPaymentInterest>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i901203b3ec494794833322b8b1aa8a64_D20210115-20220114"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMzkzNA_2f6db086-20be-4746-a2cc-4276690f9386"
      unitRef="number">1.0250</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i8e2556405a4249ac9a876b4c3e5ff7a2_D20220115-20230114"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfMzk2OA_0e15366a-ae07-4721-95b4-46f7a56a9c47"
      unitRef="number">1.0125</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i306fc48a1d7f4d2685422847556ab6af_D20230115-20260115"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfNDAwNQ_56137cfb-908d-4e2e-891b-365131bedbab"
      unitRef="number">1.0000</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i0b31a041a9af4f0ea26c106ad69834d8_D20171222-20210114"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfNDE4MQ_3753b275-c2f5-4ce3-b39f-97b6dbfff37c"
      unitRef="number">0.35</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i97987dbf9dd14bf2b5d04cc31f61f8ef_D20171222-20210114"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfNDI4Nw_5ea4cd8c-91b1-4c75-ac1c-b8fb4f73bdab"
      unitRef="number">1.0500</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i7141f46980044906aa58de2b30cfe77b_D20171222-20210114"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfNDM1Mg_97718768-a6ee-47e9-af28-390f40cb92e8"
      unitRef="number">0.65</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RleHRyZWdpb246NzJmMzU5YzcxYThlNDRiY2JmYWQ4N2M2MDBhM2IxNzRfNDY5Ng_ead91783-b6a1-4b94-8109-c04b97487e75">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The amount of required minimum principal payments on our long-term debt in aggregate over the next five years is as follows:&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:78.555%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.445%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Minimum&#160;Payments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 (amount remaining at June 30, 2020)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;829,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total minimum payments on debt&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,350,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjRjNmE3YTU3MDhhYTQ4ZTViYjE5MTQ1YjEzZjhkM2Q4L3RhYmxlcmFuZ2U6NGM2YTdhNTcwOGFhNDhlNWJiMTkxNDViMTNmOGQzZDhfMi0yLTEtMS0w_7d4d1896-0cf0-4347-b2bc-5a269bb5e2b8"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjRjNmE3YTU3MDhhYTQ4ZTViYjE5MTQ1YjEzZjhkM2Q4L3RhYmxlcmFuZ2U6NGM2YTdhNTcwOGFhNDhlNWJiMTkxNDViMTNmOGQzZDhfMy0yLTEtMS0w_12db69d9-6f3b-4eb4-8b0c-f6fa3c551def"
      unitRef="usd">32422000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjRjNmE3YTU3MDhhYTQ4ZTViYjE5MTQ1YjEzZjhkM2Q4L3RhYmxlcmFuZ2U6NGM2YTdhNTcwOGFhNDhlNWJiMTkxNDViMTNmOGQzZDhfNC0yLTEtMS0w_e5d7a673-87e7-45ca-ab33-d565cb009c4f"
      unitRef="usd">44063000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjRjNmE3YTU3MDhhYTQ4ZTViYjE5MTQ1YjEzZjhkM2Q4L3RhYmxlcmFuZ2U6NGM2YTdhNTcwOGFhNDhlNWJiMTkxNDViMTNmOGQzZDhfNS0yLTEtMS0w_cb8a566e-213d-4285-aa23-80fab5326a13"
      unitRef="usd">44063000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjRjNmE3YTU3MDhhYTQ4ZTViYjE5MTQ1YjEzZjhkM2Q4L3RhYmxlcmFuZ2U6NGM2YTdhNTcwOGFhNDhlNWJiMTkxNDViMTNmOGQzZDhfNi0yLTEtMS0w_612bd038-dc75-4248-a963-4c27b70547db"
      unitRef="usd">829608000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjRjNmE3YTU3MDhhYTQ4ZTViYjE5MTQ1YjEzZjhkM2Q4L3RhYmxlcmFuZ2U6NGM2YTdhNTcwOGFhNDhlNWJiMTkxNDViMTNmOGQzZDhfNy0yLTEtMS0w_a314f488-161c-444b-9c93-466a5bf19662"
      unitRef="usd">400000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebt
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81NS9mcmFnOjcyZjM1OWM3MWE4ZTQ0YmNiZmFkODdjNjAwYTNiMTc0L3RhYmxlOjRjNmE3YTU3MDhhYTQ4ZTViYjE5MTQ1YjEzZjhkM2Q4L3RhYmxlcmFuZ2U6NGM2YTdhNTcwOGFhNDhlNWJiMTkxNDViMTNmOGQzZDhfOC0yLTEtMS0w_6fd84441-0bd1-4d87-acc8-9da8543d32c2"
      unitRef="usd">1350156000</us-gaap:LongTermDebt>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfMTc1OTIxODYwNTM2NDc_9c034aa1-30e6-4f55-88ab-e59e9eefe5df">Derivative Financial Instruments&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As part of our risk management strategy, we use derivative instruments to hedge certain foreign currency and interest rate exposures. Refer to "Note 13: Shareholders' Equity" and "Note 14: Fair Values of Financial Instruments" for additional disclosures on our derivative instruments.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair values of our derivative instruments are determined using the income approach and significant other observable inputs (and are classified as "Level 2" in the fair value hierarchy). We have used observable market inputs based on the type of derivative and the nature of the underlying instrument. The key inputs include interest rate yield curves (swap rates and futures) and foreign exchange spot and forward rates, all of which are available in an active market. We have utilized the mid-market pricing convention for these inputs. We include, as a discount to the derivative asset, the effect of our counterparty credit risk based on current published credit default swap rates when the net fair value of our derivative instruments is in a net asset position. We consider our own nonperformance risk when the net fair value of our derivative instruments is in a net liability position by discounting our derivative liabilities to reflect the potential credit risk to our counterparty through applying a current market indicative credit spread to all cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair values of our derivative instruments were as follows:&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:34.988%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.391%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.447%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives designated as hedging instruments under ASC 815-20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate cap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross currency swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross currency swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives not designated as hedging instruments under ASC 815-20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives designated as hedging instruments under ASC 815-20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives not designated as hedging instruments under ASC 815-20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liability derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The changes in accumulated other comprehensive income (loss) (AOCI), net of tax, for our derivative and nonderivative hedging instruments designated as hedging instruments, net of tax, were as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net unrealized loss on hedging instruments at January&#160;1,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gain (loss) on hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Realized (gains) losses reclassified into net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(242)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net unrealized loss on hedging instruments at June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Reclassification of amounts related to hedging instruments are included in interest expense in the Consolidated Statements of Operations for the periods ended June&#160;30, 2020 and 2019. Included in the net unrealized gain (loss) on hedging instruments at June&#160;30, 2020 and 2019 is a loss of $14.4 million, net of tax, related to our nonderivative net investment hedge, which terminated in 2011. This loss on our net investment hedge will remain in AOCI until earnings are impacted by a sale or liquidation of the associated foreign operation.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the effect of netting arrangements on our financial position related to the offsetting of our recognized derivative assets and liabilities under master netting arrangements or similar agreements is as follows:&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:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.419%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.597%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Offsetting of Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Amounts of Recognized Assets Presented in the Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Amounts Not Offset in the Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash Collateral Received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.419%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.597%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Offsetting of Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Amounts of Recognized Liabilities Presented in the Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Amounts Not Offset in the Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash Collateral Pledged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our derivative assets and liabilities subject to netting arrangements consist of foreign exchange forwards and options and interest rate contracts with six counterparties at June&#160;30, 2020 and five counterparties at December&#160;31, 2019. No derivative asset or liability balance with any of our counterparties was individually significant at June&#160;30, 2020 or December&#160;31, 2019. Our derivative contracts with each of these counterparties exist under agreements that provide for the net settlement of all contracts through a single payment in a single currency in the event of default. We have no pledges of cash collateral against our obligations, and we have not received pledges of cash collateral from our counterparties under the associated derivative contracts.&lt;/span&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-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As a result of our floating rate debt, we are exposed to variability in our cash flows from changes in the applicable interest rate index. We enter into interest rate caps and swaps to reduce the variability of cash flows from increases in the LIBOR based borrowing rates on our floating rate credit facility. These instruments do not protect us from changes to the applicable margin under our credit facility. At June&#160;30, 2020, our LIBOR-based debt balance was $950.2&#160;million.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In October 2015, we entered into one interest rate swap, which was effective August&#160;31, 2016 and expired on June 23, 2020, to convert $214&#160;million of our LIBOR-based debt from a floating LIBOR interest rate to a fixed interest rate of 1.42% (excluding the applicable margin on the debt). The notional balance amortized to maturity at the same rate as required minimum payments on our term loan. The cash flow hedge was expected to be highly effective in achieving offsetting cash flows attributable to the hedged risk through the term of the hedge. Consequently, effective changes in the fair value of the interest rate swap were recorded as a component of other comprehensive income (loss) (OCI) and recognized in earnings when the hedged item affected earnings. The amounts paid or received on the hedge were recognized as adjustment to interest expense. &lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In March 2020, we entered into an interest rate swap, which is effective from June 30, 2020 to June 30, 2023, and converts $240 million of our LIBOR-based debt from a floating LIBOR interest rate to a fixed interest rate of 0.617% (excluding the applicable margin). The notional balance will amortize to maturity at the same rate of originally required amortizations on our term loan. Changes in the fair value of the interest rate swap are recognized as a component of OCI and recognized in earnings when the hedged item affects earnings. The amounts paid or received on the hedge are recognized as adjustment to interest expense along with the earnings effect of the hedged item. The amount of net losses expected to be reclassified into earnings in the next 12 months is $1.0 million. &lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In November 2015, we entered into three interest rate cap contracts with a total notional amount of $100&#160;million at a cost of $1.7&#160;million. The interest rate cap contracts expired on June 23, 2020 and were entered into in order to limit our interest rate exposure on $100&#160;million of our variable LIBOR based debt up to 2.00%. The interest rate cap contracts did not include the effect of the applicable margin. Changes in the fair value of these instruments were recognized as a component of OCI and recognized in earnings when the hedged item affected earnings. The amounts received on the hedge were recognized as an adjustment to interest expense along with the earnings effect of the hedged item. &lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In April 2018, we entered into one cross-currency swap, which converts $56.0 million of floating LIBOR-based U.S. dollar denominated debt into 1.38% fixed rate euro denominated debt. This&#160;cross-currency swap&#160;matures on April 30, 2021 and mitigates the risk associated with fluctuations in currency rates impacting cash flows related to U.S. dollar denominated debt in a euro functional currency entity. Changes in the fair value of the cross-currency swap are recognized as a component of OCI and are recognized in earnings when the hedged item affects earnings. The amounts paid or received on the hedge are recognized as an adjustment to interest expense along with the earnings effect of the hedged item. The amount of net gains expected to be reclassified into earnings in the next 12 months is $3.9 million.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As a result of our forecasted inventory purchases in a non-functional currency, we are exposed to foreign exchange risk. We hedge portions of these purchases. During February 2020, we entered into foreign exchange option contracts for a total notional amount of $96 million at a cost of $1.2 million.&#160;The contracts will mature ratably through the year with final maturity in October 2020. Changes in the fair value of the option contracts are recognized as a component of OCI and are recognized in product cost of revenues when the hedged item affects earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The before-tax effects of our accounting for derivative instruments designated as hedges on AOCI were as follows:&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:25.631%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.842%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.842%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.321%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.725%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives in ASC 815-20&lt;br/&gt;Cash Flow&lt;br/&gt;Hedging Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&#160;of&#160;Gain&#160;(Loss)&lt;br/&gt;Recognized&#160;in&#160;OCI&#160;on&lt;br/&gt;Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain&#160;(Loss)&#160;Reclassified&#160;from&#160;&lt;br/&gt;AOCI&#160;into&#160;Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(937)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(683)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&#160;expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate cap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&#160;expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(880)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross currency swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(585)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&#160;expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross currency swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income/(expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(714)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(607)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap contract&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&#160;expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(193)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate cap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(969)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross currency swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&#160;expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross currency swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income/(expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Derivatives Not Designated as Hedging Relationships&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We are also exposed to foreign exchange risk when we enter into non-functional currency transactions, both intercompany and third party. At each period-end, non-functional currency monetary assets and liabilities are revalued with the change recognized within other income and expense. We enter into monthly foreign exchange forward contracts, which are not designated for hedge accounting, with the intent to reduce earnings volatility associated with currency exposures. As of June&#160;30, 2020, a total of 50&#160;contracts were offsetting our exposures from the euro, Canadian dollar, Chinese yuan, Mexican peso, Pound Sterling and various other currencies, with notional amounts ranging from&#160;$111,000 to $26.4&#160;million.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The effect of our derivative instruments not designated as hedges on the Consolidated Statements of Operations was as follows:&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:35.865%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:19.783%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.448%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives Not Designated as Hedging Instrument under ASC 815-20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) Recognized on Derivatives in Other Income (Expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(904)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(912)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/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="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:104%;"&gt;We will continue to monitor and assess our interest rate and foreign exchange risk and may institute additional derivative instruments to manage such risk in the future.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfODE0Nw_f8c8186b-c222-4894-bd81-2684e9c9b437">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair values of our derivative instruments were as follows:&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:34.988%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.391%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.447%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives designated as hedging instruments under ASC 815-20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate cap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross currency swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross currency swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives not designated as hedging instruments under ASC 815-20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives designated as hedging instruments under ASC 815-20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives not designated as hedging instruments under ASC 815-20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:20.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liability derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="if2aa12b7b7de48129d6042dc653566a1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfMy00LTEtMS0w_5073285b-85ba-40ba-8904-428322297144"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i50f6856405124ee6a2c162caba0f4f51_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfMy02LTEtMS0w_b8d520e1-a6b7-4698-9133-24c8f9f8d705"
      unitRef="usd">174000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="icb57867838f44ac2843104ff7dd18538_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfNC00LTEtMS0w_4694ef39-0795-454c-a75f-bfa3c8a58baa"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i17eed7a42ceb4bfb98f4cda8cc88f849_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfNC02LTEtMS0w_00c6a591-ed42-48fa-8052-1b361c1854a2"
      unitRef="usd">1000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i5f1d529e3d664b21803902ee26feb6a4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfNS00LTEtMS0w_c8219b20-947b-42d3-8325-33b81a044838"
      unitRef="usd">213000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i845d241c876d4795b2489a164d2c6b55_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfNS02LTEtMS0w_6d531016-50f2-4764-904b-f8eb11d6b3bc"
      unitRef="usd">0</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue
      contextRef="i707e81f7d89a40a3b304f63165f05ca5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfNi00LTEtMS0w_af528c71-c2d8-4434-b6c5-bb3dc985017f"
      unitRef="usd">3954000</us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue>
    <us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue
      contextRef="ie5038ca1c6c14cd59a86dfd3e4305e42_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfNi02LTEtMS0w_8fa0c7cc-9c4d-4796-aa2c-d2fd039f5d51"
      unitRef="usd">1156000</us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue>
    <us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue
      contextRef="ia368600e98db42bba3e0b6a52d0792f1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfOS00LTEtMS0w_f56936c2-2bba-443f-ab2f-1b8f3643544e"
      unitRef="usd">0</us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue>
    <us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue
      contextRef="i69833dfb7cf64c9cb80c3643a8abd9fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfOS02LTEtMS0w_1cd3b153-016a-4269-889a-e3b611cdefd9"
      unitRef="usd">2870000</us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="i8817a29a72f74af28d7d13e353cb46f5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfMTEtNC0xLTEtMA_8d7b2c07-e9bd-49f5-b603-c720f48f33e1"
      unitRef="usd">112000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="ic3bed030895f46f490e0746fda5cdce2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfMTEtNi0xLTEtMA_c53d8699-b964-4d57-9d26-420253345eb6"
      unitRef="usd">96000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfMTItNC0xLTEtMA_d646c3da-0216-4a67-a11c-c3f466a32582"
      unitRef="usd">4279000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfMTItNi0xLTEtMA_dcc327b6-b301-4bfe-8cf7-4ee51b488a10"
      unitRef="usd">4297000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i609d18d497c041ddaa1233e88a5648bb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfMTYtNC0xLTEtMA_bfc1e148-eef0-4234-8bcd-c5e5e9f68e99"
      unitRef="usd">979000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ied0fc9a95c2f47f3b015f1eefb0f5b8e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfMTYtNi0xLTEtMA_b3511676-9609-465e-8d32-7264501dc5e7"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="icd413017d9a0497388b3925bc59af172_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfMTctNC0xLTEtMA_540c7c5e-e1b5-4897-9daa-b581b4c97175"
      unitRef="usd">1171000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i138310ed3f0f456488e31f9e2fbf5e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfMTctNi0xLTEtMA_eb698e27-bf32-45af-ab63-f1adbddb9518"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="ic7f55b7d9a4548658d4afba36334b682_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfMTktNC0xLTEtMA_8ee192b0-1bf3-4b0b-874f-5fe6d0bb5772"
      unitRef="usd">166000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i5ed141a2d9d64b6d9d0529c3f8c6db1e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfMTktNi0xLTEtMA_b16516a3-dc35-46e4-a4f1-2b1211a15c46"
      unitRef="usd">162000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfMjAtNC0xLTEtMA_6baa9ffa-513e-4cf7-8434-5796a2dbd495"
      unitRef="usd">2316000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ4MjUxODM3NzBkYjQ2MzM5YjZlZmZmYmM0NWIxY2U5L3RhYmxlcmFuZ2U6ZDgyNTE4Mzc3MGRiNDYzMzliNmVmZmZiYzQ1YjFjZTlfMjAtNi0xLTEtMA_188e96a2-bc5c-4572-befa-d5fc1c53f7a5"
      unitRef="usd">162000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfODEyOQ_39d5330e-28e6-4248-86c9-2b82f9817804">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The changes in accumulated other comprehensive income (loss) (AOCI), net of tax, for our derivative and nonderivative hedging instruments designated as hedging instruments, net of tax, were as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net unrealized loss on hedging instruments at January&#160;1,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gain (loss) on hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Realized (gains) losses reclassified into net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(242)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net unrealized loss on hedging instruments at June 30,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if381baa87578485ba10e86912fa99532_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjRjNzA0NzcyOGU0NjQ0NWE4MTE1MTVkMWJmYjRkN2JkL3RhYmxlcmFuZ2U6NGM3MDQ3NzI4ZTQ2NDQ1YTgxMTUxNWQxYmZiNGQ3YmRfMS0xLTEtMS0w_cfa35b8a-191f-4170-a9a4-5b7d6b1ddaa2"
      unitRef="usd">-15103000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6386b8d643a24e06987277c9a9de28b2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjRjNzA0NzcyOGU0NjQ0NWE4MTE1MTVkMWJmYjRkN2JkL3RhYmxlcmFuZ2U6NGM3MDQ3NzI4ZTQ2NDQ1YTgxMTUxNWQxYmZiNGQ3YmRfMS0zLTEtMS0w_0179d7b0-7c72-4cb7-8ff6-5097ebc01de9"
      unitRef="usd">-13179000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjRjNzA0NzcyOGU0NjQ0NWE4MTE1MTVkMWJmYjRkN2JkL3RhYmxlcmFuZ2U6NGM3MDQ3NzI4ZTQ2NDQ1YTgxMTUxNWQxYmZiNGQ3YmRfMi0xLTEtMS0w_d1e16db4-15c7-437e-8e40-ea9ac600904c"
      unitRef="usd">-1914000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjRjNzA0NzcyOGU0NjQ0NWE4MTE1MTVkMWJmYjRkN2JkL3RhYmxlcmFuZ2U6NGM3MDQ3NzI4ZTQ2NDQ1YTgxMTUxNWQxYmZiNGQ3YmRfMi0zLTEtMS0w_962a3389-8b20-41a7-827a-bf3da851c4bb"
      unitRef="usd">998000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjRjNzA0NzcyOGU0NjQ0NWE4MTE1MTVkMWJmYjRkN2JkL3RhYmxlcmFuZ2U6NGM3MDQ3NzI4ZTQ2NDQ1YTgxMTUxNWQxYmZiNGQ3YmRfMy0xLTEtMS0w_96b515bf-fcc3-4b13-993e-8cf744e4df75"
      unitRef="usd">242000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjRjNzA0NzcyOGU0NjQ0NWE4MTE1MTVkMWJmYjRkN2JkL3RhYmxlcmFuZ2U6NGM3MDQ3NzI4ZTQ2NDQ1YTgxMTUxNWQxYmZiNGQ3YmRfMy0zLTEtMS0w_796b7f5b-e721-420e-b397-3efde3074361"
      unitRef="usd">2497000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i685b1da46b8b467b8d40d127df7dbf97_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjRjNzA0NzcyOGU0NjQ0NWE4MTE1MTVkMWJmYjRkN2JkL3RhYmxlcmFuZ2U6NGM3MDQ3NzI4ZTQ2NDQ1YTgxMTUxNWQxYmZiNGQ3YmRfNC0xLTEtMS0w_09e6571d-70d0-4d9b-b986-cdac35b1039c"
      unitRef="usd">-17259000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id155db94084a46ea9b49bbbbd73f1ee8_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjRjNzA0NzcyOGU0NjQ0NWE4MTE1MTVkMWJmYjRkN2JkL3RhYmxlcmFuZ2U6NGM3MDQ3NzI4ZTQ2NDQ1YTgxMTUxNWQxYmZiNGQ3YmRfNC0zLTEtMS0w_1bae3ace-6e88-4801-a9b3-2d998d510ae2"
      unitRef="usd">-14678000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic037bc5ad3744ff89decb421ace98dba_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfMTg4Mg_dfa214b7-2746-410b-93ac-a8bad0c06714"
      unitRef="usd">-14400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if9fd84440e20497cb9b98cd288b560ad_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfMTg4Mg_e045ed36-68df-4ac0-8a9d-f0968414ea73"
      unitRef="usd">-14400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OffsettingAssetsTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfODA5MA_64d59760-2ffc-42bb-aae9-223c6bf3ccbd">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the effect of netting arrangements on our financial position related to the offsetting of our recognized derivative assets and liabilities under master netting arrangements or similar agreements is as follows:&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:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.419%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.597%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Offsetting of Derivative Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Amounts of Recognized Assets Presented in the Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Amounts Not Offset in the Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash Collateral Received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OffsettingAssetsTableTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ5MWQ1NDNmNDAwZjRiODQ5YzVhMjMyODA0YTY4YjFlL3RhYmxlcmFuZ2U6ZDkxZDU0M2Y0MDBmNGI4NDljNWEyMzI4MDRhNjhiMWVfMi0xLTEtMS0w_722de2a7-4dba-4893-874c-5a0ea2266864"
      unitRef="usd">4279000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ5MWQ1NDNmNDAwZjRiODQ5YzVhMjMyODA0YTY4YjFlL3RhYmxlcmFuZ2U6ZDkxZDU0M2Y0MDBmNGI4NDljNWEyMzI4MDRhNjhiMWVfMi0zLTEtMS0w_c32b8d49-0dc6-4725-9d50-89234f7a7be3"
      unitRef="usd">204000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeCollateralObligationToReturnCash
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ5MWQ1NDNmNDAwZjRiODQ5YzVhMjMyODA0YTY4YjFlL3RhYmxlcmFuZ2U6ZDkxZDU0M2Y0MDBmNGI4NDljNWEyMzI4MDRhNjhiMWVfMi01LTEtMS0w_d1b1e04c-931f-4457-ad7b-036281525132"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnCash>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ5MWQ1NDNmNDAwZjRiODQ5YzVhMjMyODA0YTY4YjFlL3RhYmxlcmFuZ2U6ZDkxZDU0M2Y0MDBmNGI4NDljNWEyMzI4MDRhNjhiMWVfMi03LTEtMS0w_990e81da-0501-4934-8901-de8d519c703d"
      unitRef="usd">4075000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ5MWQ1NDNmNDAwZjRiODQ5YzVhMjMyODA0YTY4YjFlL3RhYmxlcmFuZ2U6ZDkxZDU0M2Y0MDBmNGI4NDljNWEyMzI4MDRhNjhiMWVfNC0xLTEtMS0w_0463ae01-a6a3-473a-807a-eb0ef5ee192f"
      unitRef="usd">4297000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ5MWQ1NDNmNDAwZjRiODQ5YzVhMjMyODA0YTY4YjFlL3RhYmxlcmFuZ2U6ZDkxZDU0M2Y0MDBmNGI4NDljNWEyMzI4MDRhNjhiMWVfNC0zLTEtMS0w_78b4a754-8d0e-43d6-9eff-1dfd82392380"
      unitRef="usd">56000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeCollateralObligationToReturnCash
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ5MWQ1NDNmNDAwZjRiODQ5YzVhMjMyODA0YTY4YjFlL3RhYmxlcmFuZ2U6ZDkxZDU0M2Y0MDBmNGI4NDljNWEyMzI4MDRhNjhiMWVfNC01LTEtMS0w_cfadeba2-67d7-4460-b045-24874a9c4e54"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnCash>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOmQ5MWQ1NDNmNDAwZjRiODQ5YzVhMjMyODA0YTY4YjFlL3RhYmxlcmFuZ2U6ZDkxZDU0M2Y0MDBmNGI4NDljNWEyMzI4MDRhNjhiMWVfNC03LTEtMS0w_489ab3c9-c4b8-4681-aafd-6d4c0efc8e4b"
      unitRef="usd">4241000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:OffsettingLiabilitiesTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfODEwNA_2e6adc84-1b81-4171-9dbe-4bbe2d680577">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.419%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.597%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Offsetting of Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Amounts of Recognized Liabilities Presented in the Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Amounts Not Offset in the Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash Collateral Pledged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OffsettingLiabilitiesTableTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjc5ODRhODExNjQyMDQzNWY4NDc3NGE3MTBlMWEwZjFjL3RhYmxlcmFuZ2U6Nzk4NGE4MTE2NDIwNDM1Zjg0Nzc0YTcxMGUxYTBmMWNfMi0xLTEtMS0w_c1315fb4-8698-43c0-bfe4-e645df9de100"
      unitRef="usd">2316000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjc5ODRhODExNjQyMDQzNWY4NDc3NGE3MTBlMWEwZjFjL3RhYmxlcmFuZ2U6Nzk4NGE4MTE2NDIwNDM1Zjg0Nzc0YTcxMGUxYTBmMWNfMi0zLTEtMS0w_494b9d91-94d6-455f-b376-3fba26a3b594"
      unitRef="usd">204000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjc5ODRhODExNjQyMDQzNWY4NDc3NGE3MTBlMWEwZjFjL3RhYmxlcmFuZ2U6Nzk4NGE4MTE2NDIwNDM1Zjg0Nzc0YTcxMGUxYTBmMWNfMi01LTEtMS0w_170f473a-5d82-424a-95c4-7922e4eb9b85"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimCash>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjc5ODRhODExNjQyMDQzNWY4NDc3NGE3MTBlMWEwZjFjL3RhYmxlcmFuZ2U6Nzk4NGE4MTE2NDIwNDM1Zjg0Nzc0YTcxMGUxYTBmMWNfMi03LTEtMS0w_dfb407df-fcf1-4fa9-9963-0d80d2302773"
      unitRef="usd">2112000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjc5ODRhODExNjQyMDQzNWY4NDc3NGE3MTBlMWEwZjFjL3RhYmxlcmFuZ2U6Nzk4NGE4MTE2NDIwNDM1Zjg0Nzc0YTcxMGUxYTBmMWNfNC0xLTEtMS0w_58abcb27-f09a-4f3a-861d-4cdda263aeba"
      unitRef="usd">162000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjc5ODRhODExNjQyMDQzNWY4NDc3NGE3MTBlMWEwZjFjL3RhYmxlcmFuZ2U6Nzk4NGE4MTE2NDIwNDM1Zjg0Nzc0YTcxMGUxYTBmMWNfNC0zLTEtMS0w_7a842012-50c1-4fbd-9186-c61e0c8d0891"
      unitRef="usd">56000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjc5ODRhODExNjQyMDQzNWY4NDc3NGE3MTBlMWEwZjFjL3RhYmxlcmFuZ2U6Nzk4NGE4MTE2NDIwNDM1Zjg0Nzc0YTcxMGUxYTBmMWNfNC01LTEtMS0w_f9d574a6-ce59-48d5-84de-647c8e0b076c"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimCash>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjc5ODRhODExNjQyMDQzNWY4NDc3NGE3MTBlMWEwZjFjL3RhYmxlcmFuZ2U6Nzk4NGE4MTE2NDIwNDM1Zjg0Nzc0YTcxMGUxYTBmMWNfNC03LTEtMS0w_2aeb14c9-853f-4fb5-a9db-dc57f75aa07d"
      unitRef="usd">106000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <itri:DerivativeCounterparties
      contextRef="i642d6a054c87402d995c093bc2a0dee7_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfMjUwNQ_2cc26528-aff4-465a-b314-7b2214b9f4a6"
      unitRef="number">6</itri:DerivativeCounterparties>
    <itri:DerivativeCounterparties
      contextRef="i4d4f71d1373748f2b132f3fca51f7610_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfMjUzMw_77c6c144-a79c-47d6-9a4b-de81dd6ad29d"
      unitRef="number">5</itri:DerivativeCounterparties>
    <us-gaap:LongTermDebt
      contextRef="i74223b4958e24ca484e8322445b0b6a6_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfMzUyOQ_87e58fea-245e-484e-a02a-74a6a9bccabb"
      unitRef="usd">950200000</us-gaap:LongTermDebt>
    <us-gaap:NumberOfInterestRateDerivativesHeld
      contextRef="i9200b665412649128e1132d71cc40c38_I20151031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfMzU2Nw_2b9a921e-9e29-442c-b328-e0243fb40a38"
      unitRef="number">1</us-gaap:NumberOfInterestRateDerivativesHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9200b665412649128e1132d71cc40c38_I20151031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfMzY2MQ_94b8e36a-f147-4d83-9b4c-f4f22c7a64ce"
      unitRef="usd">214000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i330f1b3c80334b61a50cf5db218167f4_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfMzc1Mg_aa8534cf-9f1c-48f2-b577-f791a6561d46"
      unitRef="number">0.0142</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i35304e17a01c47d6876a638739b527e7_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfMTY0OTI2NzQ1MDgyNg_6d9fb85c-3089-4a2e-83e3-f03c8811b91a"
      unitRef="usd">240000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i35304e17a01c47d6876a638739b527e7_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfMTY0OTI2NzQ1MDgzOA_baff2447-b695-4b4f-9846-682944774a71"
      unitRef="number">0.00617</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
      contextRef="i25f0fe4ecc474b19959199c684af9492_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfNDcyNQ_999e1c16-7c14-4c88-9ea6-421f230a23d1"
      unitRef="usd">1000000.0</us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet>
    <us-gaap:NumberOfInterestRateDerivativesHeld
      contextRef="i8af803623fc94426a9422687e64b912b_I20151130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfNDc2NQ_f2a268b0-8542-4e12-8d15-8afdbb9cdedd"
      unitRef="number">3</us-gaap:NumberOfInterestRateDerivativesHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2478b3b77fcf49a9bffe1f8ff7487408_I20161231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfNDgyOA_719ecf79-3b5f-41ff-8359-45e68ff0c549"
      unitRef="usd">100000000</us-gaap:DerivativeNotionalAmount>
    <itri:DerivativePurchasePrice
      contextRef="i4241ed10803447d48f2344426138cd77_D20160101-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfNDg0NA_7dbbd327-5249-45c8-84c8-1994dccfb4fa"
      unitRef="usd">1700000</itri:DerivativePurchasePrice>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2478b3b77fcf49a9bffe1f8ff7487408_I20161231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfNDk3NA_72284c86-2d48-42c9-aeca-71a5606cab78"
      unitRef="usd">100000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeCapInterestRate
      contextRef="i2478b3b77fcf49a9bffe1f8ff7487408_I20161231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfNTAxNg_779b4901-bbaf-495d-8427-a2d89ca87517"
      unitRef="number">0.0200</us-gaap:DerivativeCapInterestRate>
    <us-gaap:NumberOfInterestRateDerivativesHeld
      contextRef="i7bda52558dc746b889844ab0464679a8_I20180430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfNTcxMA_080d70d1-6590-4a47-9168-1c8da89dc51c"
      unitRef="number">1</us-gaap:NumberOfInterestRateDerivativesHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i7bda52558dc746b889844ab0464679a8_I20180430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfNTc0OQ_4e5b187f-f1a4-42b8-86ca-f7064a4ff513"
      unitRef="usd">56000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i7bda52558dc746b889844ab0464679a8_I20180430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfNTgxMA_5290fa53-e9a7-4617-900a-77a139218d7a"
      unitRef="number">0.0138</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
      contextRef="i6ba891679f394e79901587b69c19257f_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfNjQ2Nw_2f2090ef-8b15-45e6-b76e-3709169e9cac"
      unitRef="usd">3900000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic2ef2ed68d284309816d05127b7f3753_I20200228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfNjczNA_a8b6d564-84e1-4153-b4a2-1b9009cf6c69"
      unitRef="usd">96000000</us-gaap:DerivativeNotionalAmount>
    <itri:DerivativePurchasePrice
      contextRef="iac8cb00d121f48aa96c12f56033c1038_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfNjc1MA_455c434c-6a10-442c-91ed-d7a8a3270868"
      unitRef="usd">1200000</itri:DerivativePurchasePrice>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfODE0OQ_2de2bd98-05d7-488f-8427-64738805e4a1">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The before-tax effects of our accounting for derivative instruments designated as hedges on AOCI were as follows:&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:25.631%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.842%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.842%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.321%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.725%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives in ASC 815-20&lt;br/&gt;Cash Flow&lt;br/&gt;Hedging Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&#160;of&#160;Gain&#160;(Loss)&lt;br/&gt;Recognized&#160;in&#160;OCI&#160;on&lt;br/&gt;Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain&#160;(Loss)&#160;Reclassified&#160;from&#160;&lt;br/&gt;AOCI&#160;into&#160;Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(937)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(683)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&#160;expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate cap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&#160;expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(880)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross currency swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(585)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&#160;expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross currency swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income/(expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(714)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(607)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap contract&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&#160;expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(193)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate cap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(969)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross currency swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&#160;expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross currency swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income/(expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="if5fc9f0a9c1e404cace4a17fa188733c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNC0yLTEtMS0w_d427d46d-9496-4545-843a-441734d2c42c"
      unitRef="usd">-937000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="ia7cc75de578a45f69cf7bd2605ce09d5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNC00LTEtMS0w_23ec9324-e121-4f56-bd21-fb292ac5a446"
      unitRef="usd">-683000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="ibe1354e974584e21967ab50f1be0a6d9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNC04LTEtMS0w_9fbc8863-5f54-4c4f-ac8c-0c8b2ae2cae9"
      unitRef="usd">-296000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="icd8420f4eb25419cbd877fe40150d90f_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNC0xMC0xLTEtMA_ce26afc0-942c-4455-91ba-e2b82282b70c"
      unitRef="usd">453000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="ic108ca0c3f0a412994d9d367743dc72f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNS0yLTEtMS0w_62716916-bc8e-4a5b-a0e1-5b1e342c6817"
      unitRef="usd">389000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i3d1dfbc5560440cd9c6b49315fde333e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNS00LTEtMS0w_eb72137e-7df1-4f1d-b099-45279b5097bc"
      unitRef="usd">134000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="i830ded27d3f244b6a9ce54f981463ebb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNS04LTEtMS0w_c8ee51ea-c7c9-4e41-ab3f-fdde8dd904d0"
      unitRef="usd">194000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="i7454f668550c4c5ca4c0391c434b485c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNS0xMC0xLTEtMA_f3cc9f60-995b-4748-acb2-c326a532a80c"
      unitRef="usd">305000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="iac8cb00d121f48aa96c12f56033c1038_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNi0yLTEtMS0w_f8118f55-a891-4470-a4c0-44811646c38a"
      unitRef="usd">-880000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i2625a036c79b4a308769ca77bbe05dfd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNi00LTEtMS0w_389f3c1c-73dd-4e5a-abe0-164b7c0723e9"
      unitRef="usd">-89000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="i1fa78a98b19f4c4b935836531c96df95_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNi04LTEtMS0w_40b763cc-232e-49e8-ae5d-89d1d6d72a09"
      unitRef="usd">-161000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="i4666c0cf1d4141ae88302d85340d3527_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNi0xMC0xLTEtMA_c997898c-7a98-48ba-8f13-46bc8fb1fcf2"
      unitRef="usd">162000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="ib2ee787b51a9495eb53d5cc1a894c495_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNy0yLTEtMS0w_8818f810-149d-44ff-a1d1-3f26f7cbd48a"
      unitRef="usd">-898000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i48e7b8b97a3a41cd983cf03aaf13e245_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNy00LTEtMS0w_94789c36-efbb-4eed-b0db-966d25977067"
      unitRef="usd">-585000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="i82b4c55aa8c44814bc3bebac41c56d89_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNy04LTEtMS0w_dc0423e2-1b99-49d9-b56a-99fe36c50c49"
      unitRef="usd">145000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="i5beb0b7fef5349df965aee30878099c8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfNy0xMC0xLTEtMA_103ae565-a0b7-4282-8d10-ea5dd77e763a"
      unitRef="usd">416000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i273a80d059bd4478b15bb792f667c517_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfOC0yLTEtMS0w_89dd6126-86f3-4673-b087-67299ed050ca"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="ia28446ac159747d4bbf938ca9391c424_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfOC00LTEtMS0w_fd7bc2b5-fe1d-47de-9aa0-7b32785e7445"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="icea0faea1b134649ae000ac951a75f8a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfOC04LTEtMS0w_5d157800-2439-43df-8844-8a99956a1483"
      unitRef="usd">-714000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="idadcc817be964d1985070e4da21c3c22_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfOC0xMC0xLTEtMA_7dc855ce-f11b-44bf-8262-8b08e46a635a"
      unitRef="usd">-607000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i0330d9a00cc54f44ad16438d5a1a4a0b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTEtMi0xLTEtMA_8b7a09ca-fa1e-4758-bf7e-1a54e3181c3d"
      unitRef="usd">-2516000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="iae807323027545949ac4ed737c8d900a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTEtNC0xLTEtMA_85610722-29ed-42ef-8113-bea1963343f3"
      unitRef="usd">-1001000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="i4076a534dbd3457792a61de833371284_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTEtOC0xLTEtMA_fdbfa18b-e6ac-4964-b9de-ec50b67ca06e"
      unitRef="usd">-193000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="i70a103b1053d44cd93a7d84700bf9225_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTEtMTAtMS0xLTA_3bbb6468-6fb0-43a3-b515-34c53bef625f"
      unitRef="usd">919000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i203f8b67af454005812f8724a8a2ea99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTItMi0xLTEtMA_25ae9905-019e-4f5b-b41c-a14ec1046406"
      unitRef="usd">782000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i02a42ab6412141de84d126db6b06aa6c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTItNC0xLTEtMA_85f8bfa1-b5de-4eec-afe8-1858be23df79"
      unitRef="usd">290000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="i0e9a006380b24021aceea254ef6188da_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTItOC0xLTEtMA_90f4f06b-637d-4255-ac6f-1af335017e42"
      unitRef="usd">392000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="i623f4b26dc4242e0aa3d0f912ac123b8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTItMTAtMS0xLTA_1546458b-7fc0-40ed-9dde-54a4ccd0ca20"
      unitRef="usd">597000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i0b69c9c6745e4f89ac216ae2be979e23_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTMtMi0xLTEtMA_eb6cf644-47cb-4cc7-a490-920099d83933"
      unitRef="usd">-969000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="ifa9d3b85042b4c37bc92f70919887ddc_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTMtNC0xLTEtMA_da1e3c6a-d656-4c8a-863f-77d510582e7a"
      unitRef="usd">218000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="i58f58f6f73504fdaa05b2a897475186b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTMtOC0xLTEtMA_e7bc5257-919a-4177-9766-ce2a2cc8ba39"
      unitRef="usd">-161000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="i2ca5c006ffcb4397a41b41fd4ab5a573_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTMtMTAtMS0xLTA_91b522f6-e18e-4241-8a79-ac45cc1c2074"
      unitRef="usd">162000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="iae85dabb15674f5ca0b361f18d1b37e8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTQtMi0xLTEtMA_27d67d99-7421-44f0-9d1b-5ac2dff2c846"
      unitRef="usd">357000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i9d7fe3504d604d6cbdca60fe8c349c20_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTQtNC0xLTEtMA_fdb499fb-e890-4efd-a994-093427aaf56a"
      unitRef="usd">1423000</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="id4342b8664454501ad34521916a17f65_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTQtOC0xLTEtMA_a1daf9f8-ff77-4cc1-9844-59e610320055"
      unitRef="usd">450000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="ib94c4f56904841feae12a375a0dafd2b_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTQtMTAtMS0xLTA_542bffcf-c71b-464e-858a-dd9706744b7b"
      unitRef="usd">910000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i5391414788c842bd8b90a21542485cc7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTUtMi0xLTEtMA_ef09a3fc-cbb2-45ee-9d52-f2f20bb9f07e"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
      contextRef="i6f7bc7b292fb4ce3af57770ea290ca05_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTUtNC0xLTEtMA_80a9276d-9f63-42d8-bc1a-793624ebff7e"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="ia56d14cd7d3a488ab1b4b2fac3029fcf_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTUtOC0xLTEtMA_ed4f531e-6701-4592-9519-86b7412aff4d"
      unitRef="usd">-197000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="ic954b08d0d61466e96e8b22a2803bfba_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjJmMmFmNDhhNjQ4ZjRlMmZhMjU4YTljYjUyNDAyYjc4L3RhYmxlcmFuZ2U6MmYyYWY0OGE2NDhmNGUyZmEyNThhOWNiNTI0MDJiNzhfMTUtMTAtMS0xLTA_f4fe3fa6-ba1e-47fa-9fbf-82b54f34ef31"
      unitRef="usd">285000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i8f62b7a567c74227b5a89a66bd4769c7_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfNzY4NA_cda697c3-fdbc-41c0-bad6-dc6882b2911f"
      unitRef="contracts">50</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i28b5bcdc13fc4943b188cd5005f97d63_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfNzc3NQ_99619757-422b-4f31-8660-32568cd3d011"
      unitRef="usd">111000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia9a3b7ac5fe0479983bf83cdb88b1dd1_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfNzc4MQ_a973edb9-5dfe-4fe7-9f0a-04513615aa11"
      unitRef="usd">26400000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RleHRyZWdpb246ODU0MDBiZmY1Y2NmNGFkNzg2NzQwNDEzNzkxMGU1Y2ZfODExNw_4a396e70-3d27-431d-b9e2-f1f8f8c1aef7">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The effect of our derivative instruments not designated as hedges on the Consolidated Statements of Operations was as follows:&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:35.865%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:19.783%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.448%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives Not Designated as Hedging Instrument under ASC 815-20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) Recognized on Derivatives in Other Income (Expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(904)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(912)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="ibc1f572a0fea40da9ac2200caa0117a4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjQzYWQxZTkyZDllYzRhMDY4ODg1YzJhYjQyYTQzOTc2L3RhYmxlcmFuZ2U6NDNhZDFlOTJkOWVjNGEwNjg4ODVjMmFiNDJhNDM5NzZfMy00LTEtMS0w_357c9ebc-b1c5-451e-ba51-f8d603cd5f14"
      unitRef="usd">-904000</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="ibbe75444cc604038b893ff286efbd325_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjQzYWQxZTkyZDllYzRhMDY4ODg1YzJhYjQyYTQzOTc2L3RhYmxlcmFuZ2U6NDNhZDFlOTJkOWVjNGEwNjg4ODVjMmFiNDJhNDM5NzZfMy02LTEtMS0w_6029c508-f2c5-4bfe-8296-c953f53eafe2"
      unitRef="usd">-121000</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i03059dd47c6b44d39c0274a37a55cc98_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjQzYWQxZTkyZDllYzRhMDY4ODg1YzJhYjQyYTQzOTc2L3RhYmxlcmFuZ2U6NDNhZDFlOTJkOWVjNGEwNjg4ODVjMmFiNDJhNDM5NzZfNy00LTEtMS0w_86e8ecd8-2493-4fda-b5c5-bc4058b3cd26"
      unitRef="usd">589000</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i4f8abd287c4547c3badba8d8e8854b8d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl81OC9mcmFnOjg1NDAwYmZmNWNjZjRhZDc4Njc0MDQxMzc5MTBlNWNmL3RhYmxlOjQzYWQxZTkyZDllYzRhMDY4ODg1YzJhYjQyYTQzOTc2L3RhYmxlcmFuZ2U6NDNhZDFlOTJkOWVjNGEwNjg4ODVjMmFiNDJhNDM5NzZfNy02LTEtMS0w_e549a1b8-aaab-4a00-a870-1c98d27b6d08"
      unitRef="usd">-912000</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RleHRyZWdpb246MDY1ZDA5ZGVhMjg0NDI4MThiOWU0N2VjNmFhMzc1Y2JfMTc1OTIxODYwNDU2ODY_1348ce84-33dc-475a-a2b7-31d358a1ce71">Defined Benefit Pension PlansWe sponsor both funded and unfunded defined benefit pension plans offering death and disability, retirement, and special termination benefits for certain of our international employees, primarily in Germany, France, Indonesia, India, and Italy. The defined benefit obligation is calculated annually by using the projected unit credit method. The measurement date for the pension plans was December&#160;31, 2019.&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Amounts recognized on the Consolidated Balance Sheets consist of:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Plan assets in other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current portion of pension benefit obligation in wages and benefits payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term portion of pension benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension benefit obligation, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our asset investment strategy focuses on maintaining a portfolio using primarily insurance funds, which are accounted for as investments and measured at fair value, in order to achieve our long-term investment objectives on a risk adjusted basis. Our general funding policy for these qualified pension plans is to contribute amounts sufficient to satisfy regulatory funding standards of the respective countries for each plan.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Net periodic pension benefit cost for our plans include the following components:&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(280)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(309)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of prior service costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of actuarial net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of net periodic benefit cost, other than the service cost component, are included in total other income (expense) on the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RleHRyZWdpb246MDY1ZDA5ZGVhMjg0NDI4MThiOWU0N2VjNmFhMzc1Y2JfMTIxNQ_a5576d0a-a289-42e6-99b7-76d90c9604ed">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Amounts recognized on the Consolidated Balance Sheets consist of:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Plan assets in other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current portion of pension benefit obligation in wages and benefits payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term portion of pension benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension benefit obligation, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjY4OTE2MGE4NzhmOTRkMmJiMTZjM2MyNTg2ZDRkYTM5L3RhYmxlcmFuZ2U6Njg5MTYwYTg3OGY5NGQyYmIxNmMzYzI1ODZkNGRhMzlfMi0xLTEtMS0w_927c90d4-89ba-452b-9010-4710741ac06f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjY4OTE2MGE4NzhmOTRkMmJiMTZjM2MyNTg2ZDRkYTM5L3RhYmxlcmFuZ2U6Njg5MTYwYTg3OGY5NGQyYmIxNmMzYzI1ODZkNGRhMzlfMi0zLTEtMS0w_7586460a-e936-4531-88f8-a9cbb0472779"
      unitRef="usd">44000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjY4OTE2MGE4NzhmOTRkMmJiMTZjM2MyNTg2ZDRkYTM5L3RhYmxlcmFuZ2U6Njg5MTYwYTg3OGY5NGQyYmIxNmMzYzI1ODZkNGRhMzlfNS0xLTEtMS0w_55483e25-2f87-4325-8866-e25be18fb7a2"
      unitRef="usd">3716000</us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjY4OTE2MGE4NzhmOTRkMmJiMTZjM2MyNTg2ZDRkYTM5L3RhYmxlcmFuZ2U6Njg5MTYwYTg3OGY5NGQyYmIxNmMzYzI1ODZkNGRhMzlfNS0zLTEtMS0w_7fae5372-cde7-470a-900a-5bad2a150626"
      unitRef="usd">2885000</us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjY4OTE2MGE4NzhmOTRkMmJiMTZjM2MyNTg2ZDRkYTM5L3RhYmxlcmFuZ2U6Njg5MTYwYTg3OGY5NGQyYmIxNmMzYzI1ODZkNGRhMzlfNi0xLTEtMS0w_17e65eb4-f019-4d5f-a32a-d91294016f85"
      unitRef="usd">99184000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjY4OTE2MGE4NzhmOTRkMmJiMTZjM2MyNTg2ZDRkYTM5L3RhYmxlcmFuZ2U6Njg5MTYwYTg3OGY5NGQyYmIxNmMzYzI1ODZkNGRhMzlfNi0zLTEtMS0w_80fc3e43-79a4-4be1-9fc5-2a9ec8e43456"
      unitRef="usd">98712000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjY4OTE2MGE4NzhmOTRkMmJiMTZjM2MyNTg2ZDRkYTM5L3RhYmxlcmFuZ2U6Njg5MTYwYTg3OGY5NGQyYmIxNmMzYzI1ODZkNGRhMzlfOC0xLTEtMS0w_d369a097-6d38-468f-8393-37d67d8f3c84"
      unitRef="usd">-102900000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjY4OTE2MGE4NzhmOTRkMmJiMTZjM2MyNTg2ZDRkYTM5L3RhYmxlcmFuZ2U6Njg5MTYwYTg3OGY5NGQyYmIxNmMzYzI1ODZkNGRhMzlfOC0zLTEtMS0w_1bef5229-a038-4adc-a8a7-a31d525ab97f"
      unitRef="usd">-101553000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RleHRyZWdpb246MDY1ZDA5ZGVhMjg0NDI4MThiOWU0N2VjNmFhMzc1Y2JfMTIyMA_f21b611e-366e-4956-b7a1-a12b27883a6d">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Net periodic pension benefit cost for our plans include the following components:&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(280)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(309)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of prior service costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of actuarial net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfMi0yLTEtMS0w_6b091889-24a3-47df-8cfd-cc4affd45296"
      unitRef="usd">1017000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfMi00LTEtMS0w_51a2d2b6-d191-4cee-8197-018edac7bb51"
      unitRef="usd">892000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfMi02LTEtMS0w_0f27619b-6e66-4de9-8af0-6c2bfa67316b"
      unitRef="usd">1993000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfMi04LTEtMS0w_e36f6932-1f24-4355-b496-8eb3332d9a65"
      unitRef="usd">1971000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfMy0yLTEtMS0w_16119845-7cdf-4989-b921-7a5dc90d744b"
      unitRef="usd">457000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfMy00LTEtMS0w_1c57bcde-78f3-47ab-bbf3-ab882a6bd738"
      unitRef="usd">573000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfMy02LTEtMS0w_23f5c0e1-6899-4f25-ad4a-16368e4f2a71"
      unitRef="usd">930000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfMy04LTEtMS0w_c68f7c16-9e2a-4c14-bee1-af2e20f8817a"
      unitRef="usd">1155000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfNC0yLTEtMS0w_521979ff-815f-435d-807f-13d3b1db8eb0"
      unitRef="usd">134000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfNC00LTEtMS0w_17de89f1-e470-4dfd-86d6-7c6da4941370"
      unitRef="usd">153000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfNC02LTEtMS0w_e9d849f7-5b7f-4141-94af-1bf86409dcd6"
      unitRef="usd">280000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfNC04LTEtMS0w_8b708264-708b-49ad-83e2-768ef69967bf"
      unitRef="usd">309000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfNS0yLTEtMS0w_fa8b56d9-eca5-44c1-8791-4167baab3380"
      unitRef="usd">16000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfNS00LTEtMS0w_ab2fbaa9-5f9f-4ab7-a401-e976d2b6fc1d"
      unitRef="usd">16000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfNS02LTEtMS0w_9b6344e4-4e4b-4ace-93d4-71a9a66c14c4"
      unitRef="usd">32000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfNS04LTEtMS0w_34576bd6-a54f-4d74-b63e-f618f0702565"
      unitRef="usd">33000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfNi0yLTEtMS0w_7025d3af-5f27-4d34-ab6e-7480d1cebc50"
      unitRef="usd">-453000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfNi00LTEtMS0w_04c9d953-42da-4f6a-ae85-46344801d26e"
      unitRef="usd">-342000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfNi02LTEtMS0w_a1fb306e-7b74-4953-872e-462f60e7d747"
      unitRef="usd">-908000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfNi04LTEtMS0w_53f00356-b6c2-4722-83d4-58dc2bc9d1e0"
      unitRef="usd">-687000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfOC0yLTEtMS0w_7acbd7ff-3009-4ce3-8f36-7fc1d8a3380c"
      unitRef="usd">1809000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfOC00LTEtMS0w_c3dbfa01-6782-4939-9bd8-a52270d0f6e0"
      unitRef="usd">1670000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfOC02LTEtMS0w_88f1b5a3-8a53-4b40-8922-7fa996c6907c"
      unitRef="usd">3583000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82MS9mcmFnOjA2NWQwOWRlYTI4NDQyODE4YjllNDdlYzZhYTM3NWNiL3RhYmxlOjdlOTI3YTZlZWI3ODQ3Y2E4MDUxNTYzOTA0NDNlZGIwL3RhYmxlcmFuZ2U6N2U5MjdhNmVlYjc4NDdjYTgwNTE1NjM5MDQ0M2VkYjBfOC04LTEtMS0w_51731c90-3fd8-4559-9052-7e129ed499e3"
      unitRef="usd">3537000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMTc1OTIxODYwNDc1OTU_d915d2ca-9802-467c-8ed1-c230c5d422a2">Stock-Based Compensation&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We grant stock-based compensation awards under the Second Amended and Restated 2010 Stock Incentive Plan (Stock Incentive Plan), including stock options, restricted stock units, phantom stock, and unrestricted stock units. In the Stock Incentive Plan, we have 12,623,538 shares of common stock reserved and authorized for issuance subject to stock splits, dividends, and other similar events and at June&#160;30, 2020, 5,611,617 shares were available for grant. We issue new shares of common stock upon the exercise of stock options or when vesting conditions on restricted stock units are fully satisfied. These shares are subject to a fungible share provision such that the authorized share reserve is reduced by (i) one share for every one share subject to a stock option or share appreciation right granted under the Plan and (ii)&#160;1.7&#160;shares for every one share of common stock that was subject to an award other than an option or share appreciation right.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We also periodically award phantom stock units, which are settled in cash upon vesting and accounted for as liability-based awards with no impact to the shares available for grant.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In addition, we maintain the Employee Stock Purchase Plan (ESPP), for which 204,451 shares of common stock were available for future issuance at June&#160;30, 2020.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;All other forms of stock grants, including Unrestricted stock, ESPP, and Phantom stock units were not significant for the three and six months ended June&#160;30, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-22.5pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total stock-based compensation expense and the related tax benefit were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;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:35.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.139%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.625%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrestricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Phantom stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Related tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of our stock option activity is as follows:&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:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.005%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.876%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.076%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.102%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.516%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.493%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&#160;Exercise&lt;br/&gt;Price per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&#160;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate&lt;br/&gt;Intrinsic&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, January&#160;1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, January&#160;1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At June&#160;30, 2020, total unrecognized stock-based compensation expense related to nonvested stock options was $3.4&#160;million, which is expected to be recognized over a weighted average period of approximately 2.2 years.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The weighted average assumptions used to estimate the fair value of stock options granted and the resulting weighted average fair value are as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There were no employee stock options granted for the three months ended June 30, 2020, and the three and six months ended June 30, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:11.25pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes restricted stock unit activity:&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:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.530%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.530%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.531%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands, except fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of&lt;br/&gt;Restricted&#160;Stock&#160;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate&lt;br/&gt;Intrinsic&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, January&#160;1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Released &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, January&#160;1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Released &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested but not released, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;Shares released is presented gross of shares netted for employee payroll tax obligations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At June&#160;30, 2020, total unrecognized compensation expense on restricted stock units was $38.0&#160;million, which is expected to be recognized over a weighted average period of approximately 2.0 years.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The weighted average assumptions used to estimate the fair value of performance-based restricted stock units granted with a service and market condition and the resulting weighted average fair value are as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There were no performance-based restricted stock units granted for the three months ended June 30, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i65a134892558401aa7e48400f4478e32_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMzAy_e9712c2b-8461-4116-8ed3-93240caaa9ca"
      unitRef="shares">12623538</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i65a134892558401aa7e48400f4478e32_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfNDM0_9be72d6c-986c-4b1b-ae58-67bd405fac3a"
      unitRef="shares">5611617</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <itri:Authorizedsharereservereductioninstockoptionsorshareappreciationrightsavailableforissueconversionratio
      contextRef="i65a134892558401aa7e48400f4478e32_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfNzU4_66c52ab5-c77e-4d86-9512-0f177712c2c7"
      unitRef="number">1</itri:Authorizedsharereservereductioninstockoptionsorshareappreciationrightsavailableforissueconversionratio>
    <itri:Authorizedsharereservereductioninawardsotherthanstockoptionsorshareappreciationrightsavailableforissueconversionratio
      contextRef="i65a134892558401aa7e48400f4478e32_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfODcz_c1e2bbe2-5f31-41df-a196-141e6aa52e6a"
      unitRef="number">1.7</itri:Authorizedsharereservereductioninawardsotherthanstockoptionsorshareappreciationrightsavailableforissueconversionratio>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i0ca3ad0ad2514d859f1fd456a0f35d86_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMTI1Nw_820e6973-16c8-4c06-be49-02d48708fda1"
      unitRef="shares">204451</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMjY3MQ_a9bfb0ac-ccf1-47e9-bb9f-0a7553ba977e">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total stock-based compensation expense and the related tax benefit were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;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:35.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.139%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.625%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrestricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Phantom stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Related tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:StockOptionPlanExpense
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfMi0xLTEtMS0w_b0188d4a-8270-4f22-9346-e9730d5bb4de"
      unitRef="usd">526000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfMi0zLTEtMS0w_f0af3c7b-94de-4fbe-b592-34fca5c4d343"
      unitRef="usd">443000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfMi01LTEtMS0w_c27b2f77-20d2-4c66-b01b-064f58135d58"
      unitRef="usd">993000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfMi03LTEtMS0w_0c34ee78-3e34-4b11-800b-c6ea032a1edf"
      unitRef="usd">1024000</us-gaap:StockOptionPlanExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfMy0xLTEtMS0w_d6d901ba-6110-46ce-8fd1-c9ca069c49b5"
      unitRef="usd">6367000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfMy0zLTEtMS0w_77ecf6fd-68f5-4871-845f-e6bf973e24ee"
      unitRef="usd">5977000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfMy01LTEtMS0w_4638cc3f-7e93-425b-8c92-2b8dc1da36be"
      unitRef="usd">14176000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfMy03LTEtMS0w_0f5d0eea-cfa4-47b1-92b4-58d64092b024"
      unitRef="usd">12444000</us-gaap:RestrictedStockExpense>
    <itri:UnrestrictedStockAwardsCompensationExpense
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfNC0xLTEtMS0w_eb83ee08-f0e0-4ed8-8d59-b4d5244820e5"
      unitRef="usd">206000</itri:UnrestrictedStockAwardsCompensationExpense>
    <itri:UnrestrictedStockAwardsCompensationExpense
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfNC0zLTEtMS0w_28ae366d-8284-4d52-8670-7452b783d766"
      unitRef="usd">158000</itri:UnrestrictedStockAwardsCompensationExpense>
    <itri:UnrestrictedStockAwardsCompensationExpense
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfNC01LTEtMS0w_2eef758b-f4c9-434a-afe1-3b6fce06b69f"
      unitRef="usd">412000</itri:UnrestrictedStockAwardsCompensationExpense>
    <itri:UnrestrictedStockAwardsCompensationExpense
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfNC03LTEtMS0w_057ae230-aa60-4478-9fff-cae2a7f4df71"
      unitRef="usd">315000</itri:UnrestrictedStockAwardsCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i71e98cb64594452b93923158551d24a3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfNS0xLTEtMS0w_1a383f19-c772-4bde-8b70-7908075e82f4"
      unitRef="usd">1060000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6b9b2e71ee2144739285c98d31b97c5e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfNS0zLTEtMS0w_80fa24ab-d0d1-456d-b53c-ea4765357510"
      unitRef="usd">525000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i905973976a2f433682e3a49e097f763d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfNS01LTEtMS0w_a1810687-816d-4836-82a0-3097c0ba4bb2"
      unitRef="usd">1493000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7ec24393e75f449d91d04cbfe4d4d131_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfNS03LTEtMS0w_276faf2a-05c8-4be7-9bfa-d757dce67668"
      unitRef="usd">1443000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfNi0xLTEtMS0w_93710a2a-2398-4ea7-9a00-284a3e7e3ff4"
      unitRef="usd">8159000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfNi0zLTEtMS0w_7cf6e1d0-ae2f-4c85-9746-592fb72741aa"
      unitRef="usd">7103000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfNi01LTEtMS0w_095fb9c8-d826-4add-98b0-3bce0e89b2b9"
      unitRef="usd">17074000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfNi03LTEtMS0w_6df52b1d-8bbf-411f-866e-c7b23675b931"
      unitRef="usd">15226000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfOC0xLTEtMS0w_9472a16b-f877-4553-b393-df77ebc23fc9"
      unitRef="usd">1420000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfOC0zLTEtMS0w_f3d806a1-71d0-4c31-8271-78e97f4b41e6"
      unitRef="usd">1275000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfOC01LTEtMS0w_8712b857-1338-4e50-83d8-58d191d0d877"
      unitRef="usd">3187000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmY0MGFlZDNjNmU1MzQ2NzI5YjJjOGE1MTI4NDFlMWEyL3RhYmxlcmFuZ2U6ZjQwYWVkM2M2ZTUzNDY3MjliMmM4YTUxMjg0MWUxYTJfOC03LTEtMS0w_df8580a5-d6c2-459a-bf0f-f6bc127f1a4a"
      unitRef="usd">2718000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMjcxMA_b5023aa6-ad75-4f17-a041-2444dfac0cf3">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of our stock option activity is as follows:&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:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.005%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.876%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.076%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.102%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.516%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.493%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&#160;Exercise&lt;br/&gt;Price per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&#160;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate&lt;br/&gt;Intrinsic&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, January&#160;1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, January&#160;1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ie617280851094faaa6ecd8c73d9820f2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMi0xLTEtMS0w_51e0e4cf-268a-45c8-a56c-3e74501706d6"
      unitRef="shares">895000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ie617280851094faaa6ecd8c73d9820f2_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMi0zLTEtMS0w_51ea5685-fcb3-411b-b744-d10c8af7fa28"
      unitRef="usdPerShare">47.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ib86bd28be6cc4bd58eb22dc41d53d5f3_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMi01LTEtMS0w_7c8fcf05-6ed1-475c-a663-14d5dca7e7ec">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ie617280851094faaa6ecd8c73d9820f2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMi03LTEtMS0w_b4439214-75de-4ba5-9820-9a0e969c6381"
      unitRef="usd">4806000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8fee6e3afcd7450693301aa2c81d8945_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfNS0xLTEtMS0w_1adb16ff-d818-4708-8939-ed25e1336dfc"
      unitRef="shares">59000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i8fee6e3afcd7450693301aa2c81d8945_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfNS0zLTEtMS0w_dd9b1ddf-6217-41bd-980c-4f07bd709280"
      unitRef="usdPerShare">40.57</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i8fee6e3afcd7450693301aa2c81d8945_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfNS03LTEtMS0w_33fd0954-cdba-44b5-aafe-dd66d9d15bc7"
      unitRef="usd">1057000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="i8fee6e3afcd7450693301aa2c81d8945_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfNi0xLTEtMS0w_78ff1c20-a722-4126-b95e-3d33a458f4ea"
      unitRef="shares">8000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="i8fee6e3afcd7450693301aa2c81d8945_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfNi0zLTEtMS0w_83515049-9a64-4c2f-90a6-7d07a358904a"
      unitRef="usdPerShare">67.38</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i8fee6e3afcd7450693301aa2c81d8945_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfNy0xLTEtMS0w_8a162048-f62b-422b-9e31-cd0f9ce45ed3"
      unitRef="shares">9000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i8fee6e3afcd7450693301aa2c81d8945_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfNy0zLTEtMS0w_a2bba15b-b5a2-4599-9409-3cdc854c44ee"
      unitRef="usdPerShare">66.36</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="if40c0ca987734387aa1251285b478ef1_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTAtMS0xLTEtMA_12eb342c-f05d-43f7-a8fb-37b52f0ba16e"
      unitRef="shares">819000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if40c0ca987734387aa1251285b478ef1_I20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTAtMy0xLTEtMA_c96e4b3a-6069-4bb5-854b-057a36ba0099"
      unitRef="usdPerShare">48.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i8fee6e3afcd7450693301aa2c81d8945_D20190101-20190630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTAtNS0xLTEtMA_402d32cb-92fb-484c-a431-aa3a06d4e371">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="if40c0ca987734387aa1251285b478ef1_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTAtNy0xLTEtMA_209c6cf0-7b33-4b70-b319-9586fc15f0a9"
      unitRef="usd">12958000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib34b25afddc64ae1a02ba379f76ef2c7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTItMS0xLTEtMA_4aeafa72-d524-4d45-8dda-bc8bcde54e6d"
      unitRef="shares">458000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ib34b25afddc64ae1a02ba379f76ef2c7_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTItMy0xLTEtMA_fc051b75-3c4a-4764-b2f4-171fbf84e718"
      unitRef="usdPerShare">56.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i717c0569c70a43bba7e2fa24d107f8d7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTItNS0xLTEtMA_e5b44b0e-27c3-4962-a2e4-773a8e18751a">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ib34b25afddc64ae1a02ba379f76ef2c7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTItNy0xLTEtMA_00cd1e3a-3b2f-4bb2-ab6d-b672b8da2b07"
      unitRef="usd">12641000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i82faf96d77124095bf32fc00ea2480bb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTMtMS0xLTEtMA_2384dec8-5450-44b1-96d4-c77264f7b78c"
      unitRef="shares">73000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i82faf96d77124095bf32fc00ea2480bb_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTMtMy0xLTEtMA_e3374303-a3d5-4219-bde3-22a86f51d857"
      unitRef="usdPerShare">87.27</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i82faf96d77124095bf32fc00ea2480bb_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTMtOS0xLTEtMA_bbd8a1ed-7802-4b06-9dbf-0f4abb6499a3"
      unitRef="usdPerShare">26.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i82faf96d77124095bf32fc00ea2480bb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTQtMS0xLTEtMA_b75973c3-bd17-4715-ac04-efcb5b3867fa"
      unitRef="shares">47000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i82faf96d77124095bf32fc00ea2480bb_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTQtMy0xLTEtMA_a509c686-7bab-4546-a587-1633cd92af0f"
      unitRef="usdPerShare">51.52</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i82faf96d77124095bf32fc00ea2480bb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTQtNy0xLTEtMA_50106140-6b57-41c0-91a8-49f92daebf24"
      unitRef="usd">1131000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4820d45067614125b1700c803a21d912_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTctMS0xLTEtMA_47fd3737-d458-4030-9765-97bbfa8434f7"
      unitRef="shares">484000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i4820d45067614125b1700c803a21d912_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTctMy0xLTEtMA_803988da-f827-4b83-ba86-c70249faace6"
      unitRef="usdPerShare">61.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i82faf96d77124095bf32fc00ea2480bb_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTctNS0xLTEtMA_38bd97f3-c13b-4e71-baf4-fe5697db148c">P7Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i4820d45067614125b1700c803a21d912_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTctNy0xLTEtMA_7d97bc7d-8206-41c8-9a88-8a1326899680"
      unitRef="usd">4871000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i4820d45067614125b1700c803a21d912_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTktMS0xLTEtMA_5a95c4a4-ea98-4f1f-8d7e-eb459f20ec51"
      unitRef="shares">292000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i4820d45067614125b1700c803a21d912_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTktMy0xLTEtMA_3ea810aa-17e3-4530-9f01-2f3c2d70a317"
      unitRef="usdPerShare">50.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i82faf96d77124095bf32fc00ea2480bb_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTktNS0xLTEtMA_6269d407-6048-49be-bd19-27dfa363f28f">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i4820d45067614125b1700c803a21d912_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmRkZTdlOWM3ZDNhNzQ4NmViNzBiMjRjODQ1NTExYmQ2L3RhYmxlcmFuZ2U6ZGRlN2U5YzdkM2E3NDg2ZWI3MGIyNGM4NDU1MTFiZDZfMTktNy0xLTEtMA_247b782d-c546-4d9f-9938-6e06a9f913a7"
      unitRef="usd">4823000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i4820d45067614125b1700c803a21d912_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMTc2Ng_5dc792d9-138e-4671-b3c4-634c3781c43b"
      unitRef="usd">3400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i82faf96d77124095bf32fc00ea2480bb_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMTg1Mw_7ac91445-5717-4fb4-b225-75f88c6487cd">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMjY5Nw_ece10116-f51b-48f9-b321-5d07549a4218">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The weighted average assumptions used to estimate the fair value of stock options granted and the resulting weighted average fair value are as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i82faf96d77124095bf32fc00ea2480bb_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOjZhZWIxOTc0MDNiYjQxOTNiODBlMzlmYzRjNTEyYzkzL3RhYmxlcmFuZ2U6NmFlYjE5NzQwM2JiNDE5M2I4MGUzOWZjNGM1MTJjOTNfMy01LTEtMS0w_6f911092-c9c5-4b6a-be5b-88fd1a3e29e1"
      unitRef="number">0.310</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i8fee6e3afcd7450693301aa2c81d8945_D20190101-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOjZhZWIxOTc0MDNiYjQxOTNiODBlMzlmYzRjNTEyYzkzL3RhYmxlcmFuZ2U6NmFlYjE5NzQwM2JiNDE5M2I4MGUzOWZjNGM1MTJjOTNfMy03LTEtMS0w_3ebc67e0-a252-4548-856b-b20acd406161"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i82faf96d77124095bf32fc00ea2480bb_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOjZhZWIxOTc0MDNiYjQxOTNiODBlMzlmYzRjNTEyYzkzL3RhYmxlcmFuZ2U6NmFlYjE5NzQwM2JiNDE5M2I4MGUzOWZjNGM1MTJjOTNfNC01LTEtMS0w_1780e010-4a7e-4c00-81ac-043b41220e91"
      unitRef="number">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i8fee6e3afcd7450693301aa2c81d8945_D20190101-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOjZhZWIxOTc0MDNiYjQxOTNiODBlMzlmYzRjNTEyYzkzL3RhYmxlcmFuZ2U6NmFlYjE5NzQwM2JiNDE5M2I4MGUzOWZjNGM1MTJjOTNfNC03LTEtMS0w_aed7e8ef-1853-4b58-b997-3614548b0de6"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i82faf96d77124095bf32fc00ea2480bb_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOjZhZWIxOTc0MDNiYjQxOTNiODBlMzlmYzRjNTEyYzkzL3RhYmxlcmFuZ2U6NmFlYjE5NzQwM2JiNDE5M2I4MGUzOWZjNGM1MTJjOTNfNS01LTEtMS0w_2d9542ef-cb09-427d-a016-a1ec7957b4fa">P5Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMTc1OTIxODYwNDc1OTQ_5740edda-0a77-4d07-b63c-556ac79a2863">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes restricted stock unit activity:&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:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.530%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.530%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.531%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands, except fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of&lt;br/&gt;Restricted&#160;Stock&#160;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate&lt;br/&gt;Intrinsic&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, January&#160;1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Released &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, January&#160;1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Released &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested but not released, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;Shares released is presented gross of shares netted for employee payroll tax obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ibb66c78a03cf4d23b577b91d919bde45_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfMS0xLTEtMS0w_b3596db6-836e-47fb-9ed4-c1b911d69821"
      unitRef="shares">817000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i879154c258924f2489cee525ef45efbb_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfMy0xLTEtMS0w_acc15700-dbe1-48c1-871f-3b5cd3c0c06e"
      unitRef="shares">118000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i879154c258924f2489cee525ef45efbb_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfMy0zLTEtMS0w_c46f7c8e-ee6b-44ef-b8be-d9701bcb8a88"
      unitRef="usdPerShare">56.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i40ebccfaa239481badc49cf2e016e9f0_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfNC0xLTEtMS0w_03c70bcd-c94f-4c60-a13d-991e902a64a3"
      unitRef="shares">363000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i40ebccfaa239481badc49cf2e016e9f0_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfNC01LTEtMS0w_fd58783a-9762-47a2-8b4e-cb9549ee560a"
      unitRef="usd">22304000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i879154c258924f2489cee525ef45efbb_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfNS0xLTEtMS0w_2fdd43f4-9f28-4e93-8704-87dcde80046f"
      unitRef="shares">36000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ifee1e035f2394422a77d3eb3e7f34729_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfNi0xLTEtMS0w_d0e79b0d-bc59-4315-8b12-5d9e7de46c01"
      unitRef="shares">536000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i68a2efe19b4a40088ceb819820083a26_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfOC0xLTEtMS0w_38f52e3a-371d-4f94-a066-5f387d7adfbb"
      unitRef="shares">684000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i68a2efe19b4a40088ceb819820083a26_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfOC0zLTEtMS0w_3c169a7f-8c15-446d-90a7-0e587a330143"
      unitRef="usdPerShare">64.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2125681c96784d7f843c8ad36f06fa92_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfOS0xLTEtMS0w_72b150b1-0997-4093-9365-1e5120d59aa7"
      unitRef="shares">189000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2125681c96784d7f843c8ad36f06fa92_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfOS0zLTEtMS0w_8cc46515-7e6d-44ba-a4b2-1ecd0b857c8f"
      unitRef="usdPerShare">85.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i54817a1b4f6842a8a4a390f5baa9c0dd_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfMTAtMS0xLTEtMA_e73488e7-c4b2-4252-8fec-a6bb751f823a"
      unitRef="shares">230000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i54817a1b4f6842a8a4a390f5baa9c0dd_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfMTAtMy0xLTEtMA_2df16864-c074-44bb-a592-96470c621625"
      unitRef="usdPerShare">65.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i54817a1b4f6842a8a4a390f5baa9c0dd_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfMTAtNS0xLTEtMA_2c4c1e4e-cb9d-43ed-a216-22dc03be62c8"
      unitRef="usd">2506000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i2125681c96784d7f843c8ad36f06fa92_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfMTEtMS0xLTEtMA_5279d435-b120-4250-9bfc-a0308f3db049"
      unitRef="shares">13000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2125681c96784d7f843c8ad36f06fa92_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfMTEtMy0xLTEtMA_0342568e-6c06-4292-9f5f-cf9f97d51c62"
      unitRef="usdPerShare">66.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i70fae84e717a4a72bf19d6eee8401269_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfMTItMS0xLTEtMA_5195bd8c-2d0f-4b75-b830-df70009d5c42"
      unitRef="shares">630000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i70fae84e717a4a72bf19d6eee8401269_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfMTItMy0xLTEtMA_55e42090-8a6b-4f12-a483-9792e9e40eff"
      unitRef="usdPerShare">70.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i69795a33f9b446a2a8ce0711bd7f8ab6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfMTQtMS0xLTEtMA_9d251d21-1977-4f3c-b8e4-e2b9b0ced436"
      unitRef="shares">8000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i69795a33f9b446a2a8ce0711bd7f8ab6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfMTQtNS0xLTEtMA_6373fc31-8c6d-428c-9cb3-7b905406f140"
      unitRef="usd">534000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i70fae84e717a4a72bf19d6eee8401269_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMjM2Mg_57017655-3185-4062-a8b4-3a1cd024d470"
      unitRef="usd">38000000.0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i2125681c96784d7f843c8ad36f06fa92_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMjQ0OQ_fc306b3f-503a-46db-a9ed-1741e4cf8867">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <itri:ScheduleOfShareBasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMjY5Mw_507e946e-9869-4b1e-901e-20d2c38e3bf4">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The weighted average assumptions used to estimate the fair value of performance-based restricted stock units granted with a service and market condition and the resulting weighted average fair value are as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</itri:ScheduleOfShareBasedPaymentAwardRestrictedStockUnitsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if7a1535bf6b74611b088e187e0739692_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmIzMjJiNTUwODMzNDQzYjc4YWQ1Yjg3NmNhOWYwMzU4L3RhYmxlcmFuZ2U6YjMyMmI1NTA4MzM0NDNiNzhhZDViODc2Y2E5ZjAzNThfMy01LTEtMS0w_03f47dea-bb79-4190-b755-102912118228"
      unitRef="number">0.376</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i679d2f1e09f24fe98969cfbf136b7cc2_D20190101-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmIzMjJiNTUwODMzNDQzYjc4YWQ1Yjg3NmNhOWYwMzU4L3RhYmxlcmFuZ2U6YjMyMmI1NTA4MzM0NDNiNzhhZDViODc2Y2E5ZjAzNThfMy03LTEtMS0w_93e822ad-0fb6-4a32-b18f-55297cabf155"
      unitRef="number">0.313</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if7a1535bf6b74611b088e187e0739692_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmIzMjJiNTUwODMzNDQzYjc4YWQ1Yjg3NmNhOWYwMzU4L3RhYmxlcmFuZ2U6YjMyMmI1NTA4MzM0NDNiNzhhZDViODc2Y2E5ZjAzNThfNC01LTEtMS0w_98630808-b8ca-44c5-8cf0-36dc07455237"
      unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i679d2f1e09f24fe98969cfbf136b7cc2_D20190101-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmIzMjJiNTUwODMzNDQzYjc4YWQ1Yjg3NmNhOWYwMzU4L3RhYmxlcmFuZ2U6YjMyMmI1NTA4MzM0NDNiNzhhZDViODc2Y2E5ZjAzNThfNC03LTEtMS0w_9ec98a0b-9d59-47fd-89dd-cabd4dbc35e8"
      unitRef="number">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if7a1535bf6b74611b088e187e0739692_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmIzMjJiNTUwODMzNDQzYjc4YWQ1Yjg3NmNhOWYwMzU4L3RhYmxlcmFuZ2U6YjMyMmI1NTA4MzM0NDNiNzhhZDViODc2Y2E5ZjAzNThfNS01LTEtMS0w_898a5be9-8d22-4928-8509-53dbf561485f">P1Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i679d2f1e09f24fe98969cfbf136b7cc2_D20190101-20190630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmIzMjJiNTUwODMzNDQzYjc4YWQ1Yjg3NmNhOWYwMzU4L3RhYmxlcmFuZ2U6YjMyMmI1NTA4MzM0NDNiNzhhZDViODc2Y2E5ZjAzNThfNS03LTEtMS0w_943d1bb4-e76e-445b-ae01-325af31ea1a5">P1Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if7a1535bf6b74611b088e187e0739692_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmIzMjJiNTUwODMzNDQzYjc4YWQ1Yjg3NmNhOWYwMzU4L3RhYmxlcmFuZ2U6YjMyMmI1NTA4MzM0NDNiNzhhZDViODc2Y2E5ZjAzNThfNy01LTEtMS0w_322ddd5a-9ce5-4afe-84a6-e3933396c385"
      unitRef="usdPerShare">94.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i679d2f1e09f24fe98969cfbf136b7cc2_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmIzMjJiNTUwODMzNDQzYjc4YWQ1Yjg3NmNhOWYwMzU4L3RhYmxlcmFuZ2U6YjMyMmI1NTA4MzM0NDNiNzhhZDViODc2Y2E5ZjAzNThfNy03LTEtMS0w_f0effc0f-c096-4a61-844b-d90d850a9139"
      unitRef="usdPerShare">60.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RleHRyZWdpb246NGM1Yjc5OWE3NzRlNGE1Nzk1YjljMjdiOWNhMTQ3YzFfMTc1OTIxODYwNDk0MzA_47116365-6446-4ffd-bb8f-be48ff61a67b">Income Taxes&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We determine the interim tax benefit (provision) by applying an estimate of the annual effective tax rate to the year-to-date pretax book income (loss) and adjusting for discrete items during the reporting period, if any. Tax jurisdictions with losses for which tax benefits cannot be realized are excluded. &lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our tax rate for the three and six months ended June&#160;30, 2020 of (8)% and (30)%, respectively, differed from the federal statutory rate of 21% primarily due to a significant loss recognized in the second quarter for the divestiture of the majority of our Latin American business activities. Refer to "Note 17: Sale of Business" for additional information on the transaction. This loss was recognized for tax as a discrete item and resulted in no tax benefit. Other rate drivers include losses in jurisdictions for which no benefit is recognized because of valuation allowances on deferred tax assets, the forecasted mix of earnings in domestic and international jurisdictions, a benefit related to excess stock-based compensation, and uncertain tax positions.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our tax rate for the three and six months ended June&#160;30, 2019 of 30% and 42%, respectively, differed from the federal statutory rate of 21% primarily due to losses in jurisdictions for which no benefit is recognized because of valuation allowances on deferred tax assets as well as the forecasted mix of earnings in domestic and international jurisdictions, a benefit related to excess stock-based compensation, and uncertain tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We classify interest expense and penalties related to unrecognized tax liabilities and interest income on tax overpayments as components of income tax expense. The net interest and penalties expense amounts recognized were as follows:&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:99.122%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:36.790%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.749%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.749%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.749%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.752%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net interest and penalties expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued interest and penalties recognized were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued penalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Unrecognized tax benefits related to uncertain tax positions and the amount of unrecognized tax benefits that, if recognized, would affect our effective tax rate were as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrecognized tax benefits related to uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;The amount of unrecognized tax benefits that, if recognized, would affect our effective tax rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At June&#160;30, 2020, we are under examination by certain tax authorities. We believe we have appropriately accrued for the expected outcome of all tax matters and do not currently anticipate that the ultimate resolution of these examinations will have a material adverse effect on our financial condition, future results of operations, or cash flows.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Based upon the timing and outcome of examinations, litigation, the impact of legislative, regulatory, and judicial developments, and the impact of these items on the statute of limitations, it is reasonably possible that the related unrecognized tax benefits could change from those recognized within the next twelve months. However, at this time, an estimate of the range of reasonably possible adjustments to the balance of unrecognized tax benefits cannot be made.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;We file income tax returns in various jurisdictions. The material jurisdictions where we are subject to examination include, among others, the United States, France, Germany, Italy, and the United Kingdom.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On March 27, 2020, the U.S. Federal government passed the Coronavirus Aid, Relief, and Economic Security (CARES) Act to provide economic relief from COVID-19. The CARES Act contains significant business tax provisions, which the Company has evaluated and determined will not have a material impact on the Company's financial statements or related disclosures.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The CARES Act also provides employer payroll tax credits for wages paid to employees who are unable to work during the COVID-19 outbreak and options to defer payroll tax payments. The Company has elected to defer remittances of payroll and other taxes into the future as provided for under the Act, and may assess in subsequent quarters the impact and availability of payroll tax credits from the U.S. and similar programs provided for by foreign governments, as applicable.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RleHRyZWdpb246NGM1Yjc5OWE3NzRlNGE1Nzk1YjljMjdiOWNhMTQ3YzFfMzg0_fc05757c-813d-43b9-8db7-56c99e5d6522"
      unitRef="number">-0.08</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RleHRyZWdpb246NGM1Yjc5OWE3NzRlNGE1Nzk1YjljMjdiOWNhMTQ3YzFfMTY0OTI2NzQ0NTQ1OA_63819026-e1cc-4a76-9998-c4c1e1989576"
      unitRef="number">-0.30</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RleHRyZWdpb246NGM1Yjc5OWE3NzRlNGE1Nzk1YjljMjdiOWNhMTQ3YzFfNDMy_fce25a94-c3d4-46bb-9ab7-f7a314d70f8a"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RleHRyZWdpb246NGM1Yjc5OWE3NzRlNGE1Nzk1YjljMjdiOWNhMTQ3YzFfMTY0OTI2NzQ0NTQzNA_5c1273e1-37a1-4524-b8b0-a8f4c8f7859a"
      unitRef="number">0.30</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RleHRyZWdpb246NGM1Yjc5OWE3NzRlNGE1Nzk1YjljMjdiOWNhMTQ3YzFfNzgw_a8ec94a4-f11c-4897-9355-d7f0100e3945"
      unitRef="number">0.42</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RleHRyZWdpb246NGM1Yjc5OWE3NzRlNGE1Nzk1YjljMjdiOWNhMTQ3YzFfODI3_b9d64e54-e1ab-4809-ac78-827a0cc7d28c"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RleHRyZWdpb246NGM1Yjc5OWE3NzRlNGE1Nzk1YjljMjdiOWNhMTQ3YzFfMzc1Nw_5e84d1f9-cf4e-4690-87bc-6878a7ed312c">The net interest and penalties expense amounts recognized were as follows:&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:36.790%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.749%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.749%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.749%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.752%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net interest and penalties expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued interest and penalties recognized were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued penalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Unrecognized tax benefits related to uncertain tax positions and the amount of unrecognized tax benefits that, if recognized, would affect our effective tax rate were as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrecognized tax benefits related to uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;The amount of unrecognized tax benefits that, if recognized, would affect our effective tax rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RhYmxlOjllOTNiYWU0M2RmMDQ2MzE5ZTRiNzRkODIxMTljMjM5L3RhYmxlcmFuZ2U6OWU5M2JhZTQzZGYwNDYzMTllNGI3NGQ4MjExOWMyMzlfMi0xLTEtMS0w_aa035c73-10a9-441b-8dd9-318fed6bacbc"
      unitRef="usd">312000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RhYmxlOjllOTNiYWU0M2RmMDQ2MzE5ZTRiNzRkODIxMTljMjM5L3RhYmxlcmFuZ2U6OWU5M2JhZTQzZGYwNDYzMTllNGI3NGQ4MjExOWMyMzlfMi0zLTEtMS0w_0542f7d9-e27b-4e68-8fbb-503e2bda0af4"
      unitRef="usd">-42000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RhYmxlOjllOTNiYWU0M2RmMDQ2MzE5ZTRiNzRkODIxMTljMjM5L3RhYmxlcmFuZ2U6OWU5M2JhZTQzZGYwNDYzMTllNGI3NGQ4MjExOWMyMzlfMi01LTEtMS0w_c35893e0-a062-48e6-a5ff-06af2a1c2b0f"
      unitRef="usd">620000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RhYmxlOjllOTNiYWU0M2RmMDQ2MzE5ZTRiNzRkODIxMTljMjM5L3RhYmxlcmFuZ2U6OWU5M2JhZTQzZGYwNDYzMTllNGI3NGQ4MjExOWMyMzlfMi03LTEtMS0w_2a6e214c-7099-4850-9f41-fd5c55bf6bd6"
      unitRef="usd">259000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RhYmxlOjAwMWE0ZGJiNWY1ODQ1ZDlhNWVjYTMzNzFlMTAxYzFjL3RhYmxlcmFuZ2U6MDAxYTRkYmI1ZjU4NDVkOWE1ZWNhMzM3MWUxMDFjMWNfMS0xLTEtMS0w_90f5fa48-ea06-4ac3-b3f2-e7fa90379004"
      unitRef="usd">3203000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RhYmxlOjAwMWE0ZGJiNWY1ODQ1ZDlhNWVjYTMzNzFlMTAxYzFjL3RhYmxlcmFuZ2U6MDAxYTRkYmI1ZjU4NDVkOWE1ZWNhMzM3MWUxMDFjMWNfMS0zLTEtMS0w_85c3f0c4-7382-4e1c-ab20-732b77b21f4b"
      unitRef="usd">2849000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RhYmxlOjAwMWE0ZGJiNWY1ODQ1ZDlhNWVjYTMzNzFlMTAxYzFjL3RhYmxlcmFuZ2U6MDAxYTRkYmI1ZjU4NDVkOWE1ZWNhMzM3MWUxMDFjMWNfMi0xLTEtMS0w_c5d75406-476b-4d71-8638-979ab6d6d42b"
      unitRef="usd">1746000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RhYmxlOjAwMWE0ZGJiNWY1ODQ1ZDlhNWVjYTMzNzFlMTAxYzFjL3RhYmxlcmFuZ2U6MDAxYTRkYmI1ZjU4NDVkOWE1ZWNhMzM3MWUxMDFjMWNfMi0zLTEtMS0w_c582bfe9-1b40-420b-afc9-f575d890dcb3"
      unitRef="usd">1681000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RhYmxlOmVjMWYwZmEwM2M3NDQ4MDM4ZjI3NGZlZmE4NTZhYmE1L3RhYmxlcmFuZ2U6ZWMxZjBmYTAzYzc0NDgwMzhmMjc0ZmVmYTg1NmFiYTVfMS0xLTEtMS0w_20fb3dd2-b3cb-40cb-bd13-ec89fb9899c1"
      unitRef="usd">122621000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RhYmxlOmVjMWYwZmEwM2M3NDQ4MDM4ZjI3NGZlZmE4NTZhYmE1L3RhYmxlcmFuZ2U6ZWMxZjBmYTAzYzc0NDgwMzhmMjc0ZmVmYTg1NmFiYTVfMS0zLTEtMS0w_9f1a9c0e-8f97-45d0-ac7c-dc727b0e0fed"
      unitRef="usd">121715000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RhYmxlOmVjMWYwZmEwM2M3NDQ4MDM4ZjI3NGZlZmE4NTZhYmE1L3RhYmxlcmFuZ2U6ZWMxZjBmYTAzYzc0NDgwMzhmMjc0ZmVmYTg1NmFiYTVfMi0xLTEtMS0w_e3f8b1d7-46b5-4d47-a56c-36882f29b235"
      unitRef="usd">121311000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83MC9mcmFnOjRjNWI3OTlhNzc0ZTRhNTc5NWI5YzI3YjljYTE0N2MxL3RhYmxlOmVjMWYwZmEwM2M3NDQ4MDM4ZjI3NGZlZmE4NTZhYmE1L3RhYmxlcmFuZ2U6ZWMxZjBmYTAzYzc0NDgwMzhmMjc0ZmVmYTg1NmFiYTVfMi0zLTEtMS0w_08613c71-3fef-4649-aa06-fdd62f7da84f"
      unitRef="usd">120410000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RleHRyZWdpb246YTg1NmZhNTNlODM3NGE4MGFiNjM1ODFlMDZjOTgwYThfMTc1OTIxODYwNDYxODA_565c9eb1-eac5-42f8-9a11-67a9063c63e3">Commitments and Contingencies&lt;div style="text-indent:13.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Guarantees and Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We are often required to obtain standby letters of credit (LOCs) or bonds in support of our obligations for customer contracts. These standby LOCs or bonds typically provide a guarantee to the customer for our future performance, which usually covers the installation phase of a contract and may, on occasion, cover the operations and maintenance phase of outsourcing contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our available lines of credit, outstanding standby LOCs, and bonds were as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Multicurrency revolving line of credit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(400,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Standby LOCs issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(41,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net available for additional borrowings under the multi-currency revolving line of credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;458,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net available for additional standby LOCs under sub-facility&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;258,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Unsecured multicurrency revolving lines of credit with various financial institutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Multicurrency revolving lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Standby LOCs issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(173)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net available for additional borrowings and LOCs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unsecured surety bonds in force&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;160,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In the event any such standby LOC or bond is called, we would be obligated to reimburse the issuer of the standby LOC or bond; however, as of August&#160;3, 2020, we do not believe that any outstanding LOC or bond will be called.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We generally provide an indemnification related to the infringement of any patent, copyright, trademark, or other intellectual property right on software or equipment within our sales contracts, which indemnifies the customer from and pays the resulting costs, damages, and attorney's fees awarded against a customer with respect to such a claim provided that (a)&#160;the customer promptly notifies us in writing of the claim and (b)&#160;we have the sole control of the defense and all related settlement negotiations. We may also provide an indemnification to our customers for third-party claims resulting from damages caused by the negligence or willful misconduct of our employees/agents in connection with the performance of certain contracts. The terms of our indemnifications generally do not limit the maximum potential payments. It is not possible to predict the maximum potential amount of future payments under these or similar agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:13.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We are subject to various legal proceedings and claims of which the outcomes are subject to significant uncertainty. Our policy is to assess the likelihood of any adverse judgments or outcomes related to legal matters, as well as ranges of probable losses. A determination of the amount of the liability required, if any, for these contingencies is made after an analysis of each known issue. A liability would be recognized and charged to operating expense when we determine that a loss is probable and the amount can be reasonably estimated. Additionally, we disclose contingencies for which a material loss is reasonably possible, but not probable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:13.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the warranty accrual account activity is as follows:&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New product warranties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other adjustments and expirations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Claims activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of change in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion of warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term warranty&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total warranty expense is classified within cost of revenues and consists of new product warranties issued, costs related to insurance and supplier recoveries, other changes and adjustments to warranties, and customer claims. Warranty expense was as follows:&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total warranty expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RleHRyZWdpb246YTg1NmZhNTNlODM3NGE4MGFiNjM1ODFlMDZjOTgwYThfMTcwNg_268537b7-9cd1-4f6e-a748-fa51bc848cbe">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our available lines of credit, outstanding standby LOCs, and bonds were as follows:&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:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Multicurrency revolving line of credit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(400,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Standby LOCs issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(41,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net available for additional borrowings under the multi-currency revolving line of credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;458,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net available for additional standby LOCs under sub-facility&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;258,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Unsecured multicurrency revolving lines of credit with various financial institutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Multicurrency revolving lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Standby LOCs issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(173)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net available for additional borrowings and LOCs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unsecured surety bonds in force&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;160,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8303c41730324092bec1117e6446e079_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfMi0xLTEtMS0w_b898ed3c-9297-428b-b95b-d6e2b4f922a0"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2796a97a882543a2b526e38f450d665d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfMi0zLTEtMS0w_6404d26e-24d0-4bb9-bfb8-3be4ad2887f5"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i8303c41730324092bec1117e6446e079_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfMy0xLTEtMS0w_bc04a38e-de7a-4f12-a95c-ff219f674e24"
      unitRef="usd">400000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i2796a97a882543a2b526e38f450d665d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfMy0zLTEtMS0w_a856cdfc-70fd-45d1-bcf8-6bebb80c2537"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i8303c41730324092bec1117e6446e079_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfNC0xLTEtMS0w_9d037786-6fe3-4f93-8425-99a08d5417ad"
      unitRef="usd">45458000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i2796a97a882543a2b526e38f450d665d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfNC0zLTEtMS0w_32ab59f2-5d6b-41e9-8325-a642a21fc720"
      unitRef="usd">41072000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i247d74bd11c8477f9e0b5a8094329d1f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfNS0xLTEtMS0w_4993d5c1-ab4f-43d5-8c4c-314379608226"
      unitRef="usd">54542000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i7f003432a67748b18de93131fc777b21_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfNS0zLTEtMS0w_30b54c13-03d8-404f-8e07-7c40ac24d721"
      unitRef="usd">458928000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <itri:LineofCreditFacilityRemainingcapacitytosupportlettersofcredit
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfNy0xLTEtMS0w_825c5fe7-6f82-4b54-b98c-cd48f001e90e"
      unitRef="usd">54542000</itri:LineofCreditFacilityRemainingcapacitytosupportlettersofcredit>
    <itri:LineofCreditFacilityRemainingcapacitytosupportlettersofcredit
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfNy0zLTEtMS0w_152d96a5-4468-491e-a0d1-8ad35f02f894"
      unitRef="usd">258928000</itri:LineofCreditFacilityRemainingcapacitytosupportlettersofcredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia87ee0415cf04ecc9a554a79f73b007f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfMTAtMS0xLTEtMA_9e57dd1f-3983-48f8-95a0-0d2b8113b35d"
      unitRef="usd">99782000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4036f4ba5a624edf99fe110763e2352c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfMTAtMy0xLTEtMA_094557f1-5b5f-4ee1-ba39-f6e1829ea1c2"
      unitRef="usd">107206000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ia87ee0415cf04ecc9a554a79f73b007f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfMTEtMS0xLTEtMA_c8b557e4-2b65-4946-829b-260d23f59135"
      unitRef="usd">23440000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i4036f4ba5a624edf99fe110763e2352c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfMTEtMy0xLTEtMA_1c104533-1429-46b0-bb52-dbf70bf76805"
      unitRef="usd">25100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:ShortTermBorrowings
      contextRef="ia87ee0415cf04ecc9a554a79f73b007f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfMTItMS0xLTEtMA_742dbbaf-c81a-4c95-bdbb-6061790c9cb1"
      unitRef="usd">134000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i4036f4ba5a624edf99fe110763e2352c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfMTItMy0xLTEtMA_24d1b56b-d955-4ea3-ae26-bce6378e5b28"
      unitRef="usd">173000</us-gaap:ShortTermBorrowings>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ia87ee0415cf04ecc9a554a79f73b007f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfMTMtMS0xLTEtMA_918fd556-5491-4b7d-8837-6f1abafd6097"
      unitRef="usd">76208000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i4036f4ba5a624edf99fe110763e2352c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfMTMtMy0xLTEtMA_177bd55c-c976-491d-9102-62f5988857ca"
      unitRef="usd">81933000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="ibbfe312de6de4432b04aae907450b93c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfMTUtMS0xLTEtMA_2fbafd24-552d-496b-a1cf-d7de09fbb7ad"
      unitRef="usd">160860000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i391460b8e8b6457faf2e79406b9126cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83My9mcmFnOmE4NTZmYTUzZTgzNzRhODBhYjYzNTgxZTA2Yzk4MGE4L3RhYmxlOjlhZmJjMDYyY2I1YzRjMDA5NDhlOTBjOGUyOWU3Yjg3L3RhYmxlcmFuZ2U6OWFmYmMwNjJjYjVjNGMwMDk0OGU5MGM4ZTI5ZTdiODdfMTUtMy0xLTEtMA_307dc254-971e-4d85-b78c-3fe67e360b2b"
      unitRef="usd">136004000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RleHRyZWdpb246YzUyMWI1NDQ0Y2FkNGY1OWFhMmMxMDc0NmM0ZTBkNmRfMzQ4_87de2c74-94eb-40be-81a5-71f0555faa05">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the warranty accrual account activity is as follows:&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New product warranties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other adjustments and expirations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Claims activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of change in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion of warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term warranty&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i6a5119e5ddf74b59818df0879ecf3a5f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfMi0xLTEtMS0w_2390f7e7-01d7-4f43-a057-167753ba9179"
      unitRef="usd">48719000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ic7243ea165904a3ca76d75a45d5bd7a8_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfMi0zLTEtMS0w_582c32bc-a11f-461c-8e96-c230cf24bafe"
      unitRef="usd">57532000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfMi01LTEtMS0w_8884ea3d-db59-46ad-a3a8-2d14c756a7a7"
      unitRef="usd">53242000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ia259e318ae5f405cb5bf074720757ff9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfMi03LTEtMS0w_efd90555-e878-4058-9928-d09b488c5358"
      unitRef="usd">60443000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNC0xLTEtMS0w_b5ad8708-e9bb-4872-9cd1-e62291b0597e"
      unitRef="usd">1000000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNC0zLTEtMS0w_c21b8e7e-eaac-4547-8357-c7d9a374c3af"
      unitRef="usd">538000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNC01LTEtMS0w_b36dc1f9-531c-48d4-9a03-ed33ff5f0ece"
      unitRef="usd">2070000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNC03LTEtMS0w_0d37ba38-0b7b-4d5c-b02c-62634106365e"
      unitRef="usd">2257000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNS0xLTEtMS0w_f556e8e5-409e-4f61-bf48-dbbaa8638c80"
      unitRef="usd">3100000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNS0zLTEtMS0w_33b0f805-964d-4a4d-bce3-1d302a35dd6a"
      unitRef="usd">6070000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNS01LTEtMS0w_7f01f1e8-a8ae-4116-8683-a910a7553cdb"
      unitRef="usd">3793000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNS03LTEtMS0w_0474c414-2294-4060-8cbf-0b7b1523bd76"
      unitRef="usd">7931000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNi0xLTEtMS0w_75f6b7eb-c855-4eb2-9635-d4949892cc45"
      unitRef="usd">8365000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNi0zLTEtMS0w_176fc23b-e366-4b4f-96bf-df85c6a27197"
      unitRef="usd">7434000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNi01LTEtMS0w_de028fd1-5f7b-4468-bec2-b2baaad766bf"
      unitRef="usd">14305000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNi03LTEtMS0w_bee3f059-925b-42b3-87e1-ab6b5e601585"
      unitRef="usd">13517000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNy0xLTEtMS0w_5a206da1-ae1d-4c8c-9cd9-96679458e360"
      unitRef="usd">303000</us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
    <us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNy0zLTEtMS0w_eb6da7d0-194e-4c2c-a773-7f611f62ac93"
      unitRef="usd">406000</us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
    <us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNy01LTEtMS0w_009650d3-857b-4915-9c5d-1b8239116023"
      unitRef="usd">-43000</us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
    <us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfNy03LTEtMS0w_e836bc76-1352-4265-9090-6383d13e8ca9"
      unitRef="usd">-2000</us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
    <us-gaap:ProductWarrantyAccrual
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfOC0xLTEtMS0w_8afa01b1-b5a3-4526-809e-d52c3b30aeb5"
      unitRef="usd">44757000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfOC0zLTEtMS0w_7204fde3-adef-4fee-a7b8-d4fdbfd17804"
      unitRef="usd">57112000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfOC01LTEtMS0w_4aeb25b5-39ba-40e1-84d6-13a6295941c1"
      unitRef="usd">44757000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfOC03LTEtMS0w_fb975e5c-be90-4154-8b70-f190e69a061a"
      unitRef="usd">57112000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfOS0xLTEtMS0w_7be10540-7f7f-41f6-8668-4a690803cce7"
      unitRef="usd">33039000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfOS0zLTEtMS0w_a5a60272-c180-4ded-92ef-9de27a80248b"
      unitRef="usd">38987000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfOS01LTEtMS0w_7be10540-7f7f-41f6-8668-4a690803cce7"
      unitRef="usd">33039000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfOS03LTEtMS0w_45f5879d-81d1-4c30-9f51-4d12496afb18"
      unitRef="usd">38987000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualNoncurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfMTAtMS0xLTEtMA_39ec4547-084e-4192-b673-2a904f563bba"
      unitRef="usd">11718000</us-gaap:ProductWarrantyAccrualNoncurrent>
    <us-gaap:ProductWarrantyAccrualNoncurrent
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfMTAtMy0xLTEtMA_59b5f930-4572-4658-8659-309117f1dde5"
      unitRef="usd">18125000</us-gaap:ProductWarrantyAccrualNoncurrent>
    <us-gaap:ProductWarrantyAccrualNoncurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfMTAtNS0xLTEtMA_8e5be7c6-964d-4987-bd27-4a58ad944d12"
      unitRef="usd">11718000</us-gaap:ProductWarrantyAccrualNoncurrent>
    <us-gaap:ProductWarrantyAccrualNoncurrent
      contextRef="i446d52d54a9c4a2b897f4debd18f72af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOmI0YjNlMjcyYThiMzQ2ZDZhMzZkMDFlN2E5NjljYjg3L3RhYmxlcmFuZ2U6YjRiM2UyNzJhOGIzNDZkNmEzNmQwMWU3YTk2OWNiODdfMTAtNy0xLTEtMA_236d1512-5307-4861-8f9b-a268fb13de7b"
      unitRef="usd">18125000</us-gaap:ProductWarrantyAccrualNoncurrent>
    <itri:WarrantyExpenseTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RleHRyZWdpb246YzUyMWI1NDQ0Y2FkNGY1OWFhMmMxMDc0NmM0ZTBkNmRfMzU4_1c79c590-4819-484d-b9c7-abed00c6b311">Warranty expense was as follows:&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total warranty expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</itri:WarrantyExpenseTableTextBlock>
    <itri:ProductWarrantyExpenseBenefit
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOjYxMTgyOTQ4ZTlhYTQ0ZmZhNmRmNjFhMWM1MWMzOGNmL3RhYmxlcmFuZ2U6NjExODI5NDhlOWFhNDRmZmE2ZGY2MWExYzUxYzM4Y2ZfMi0xLTEtMS0w_6f3b8817-60f3-48b7-8d88-5763c96775cd"
      unitRef="usd">4130000</itri:ProductWarrantyExpenseBenefit>
    <itri:ProductWarrantyExpenseBenefit
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOjYxMTgyOTQ4ZTlhYTQ0ZmZhNmRmNjFhMWM1MWMzOGNmL3RhYmxlcmFuZ2U6NjExODI5NDhlOWFhNDRmZmE2ZGY2MWExYzUxYzM4Y2ZfMi0zLTEtMS0w_d5afc803-6220-4bbb-acba-4b7324051070"
      unitRef="usd">6187000</itri:ProductWarrantyExpenseBenefit>
    <itri:ProductWarrantyExpenseBenefit
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOjYxMTgyOTQ4ZTlhYTQ0ZmZhNmRmNjFhMWM1MWMzOGNmL3RhYmxlcmFuZ2U6NjExODI5NDhlOWFhNDRmZmE2ZGY2MWExYzUxYzM4Y2ZfMi01LTEtMS0w_bb1973d9-90bb-40f8-a6ee-67c7769f0537"
      unitRef="usd">5893000</itri:ProductWarrantyExpenseBenefit>
    <itri:ProductWarrantyExpenseBenefit
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl83OS9mcmFnOmM1MjFiNTQ0NGNhZDRmNTlhYTJjMTA3NDZjNGUwZDZkL3RhYmxlOjYxMTgyOTQ4ZTlhYTQ0ZmZhNmRmNjFhMWM1MWMzOGNmL3RhYmxlcmFuZ2U6NjExODI5NDhlOWFhNDRmZmE2ZGY2MWExYzUxYzM4Y2ZfMi03LTEtMS0w_42f8771a-c484-4597-9285-bcb29293c037"
      unitRef="usd">7966000</itri:ProductWarrantyExpenseBenefit>
    <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RleHRyZWdpb246ZDk3ZTQxZjYxNWZiNDE3YzkzYjQ3NTdlOGJlYTc0OTJfMjUxNw_6a5ed977-059c-41dc-904a-21fd1199cbd3">&lt;div style="text-indent:13.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;2018 Projects&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On February 22, 2018, our Board of Directors approved a restructuring plan (the 2018 Projects) to continue our efforts to optimize our global supply chain and manufacturing operations, research and development, and sales and marketing organizations. We expect to substantially complete expense recognition on the plan by the end of 2020. Many of the affected employees are represented by unions or works councils, which require consultation, and potential restructuring projects may be subject to regulatory approval, both of which could impact the timing of charges, total expected charges, cost recognized, and planned savings in certain jurisdictions. All prior restructuring plans are substantially complete and are not presented below.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the three months ended June 30, 2020 we reversed expense for employee severance costs and asset impairments we will no longer incur as a result of selling our business in Latin America.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The total expected restructuring costs, the restructuring costs recognized, and the remaining expected restructuring costs related to the 2018 Projects were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;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:25.046%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.694%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Expected Costs at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Costs Recognized in Prior Periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Costs Recognized During the Six Months Ended &lt;br/&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected Remaining Costs to be Recognized at&lt;br/&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee severance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Asset impairments &amp;amp; net loss (gain) on sale or disposal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the activity within the restructuring related balance sheet accounts for the 2018 Projects during the six months ended June&#160;30, 2020:&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:25.046%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.694%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued Employee Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset Impairments &amp;amp; Net Loss (Gain) on Sale or Disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Accrued Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance, January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Costs charged to expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash (payments) receipts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,225)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net assets disposed and impaired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of change in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Asset impairments are determined at the asset group level. Revenues and net operating income from the activities we have exited or will exit under the restructuring projects are not material to our operating segments or consolidated results.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Other restructuring costs include expenses for employee relocation, professional fees associated with employee severance, and costs to exit the facilities once the operations in those facilities have ceased. Costs associated with restructuring activities are generally presented in the Consolidated Statements of Operations as restructuring, except for certain costs associated with inventory write-downs, which are classified within cost of revenues, and accelerated depreciation expense, which is recognized according to the use of the asset. Restructuring expense is part of the Corporate unallocated segment and is not part of the operating segments.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The current portion of restructuring liabilities was $15.6 million and $18.9 million as of June&#160;30, 2020 and December&#160;31, 2019. The current portion of restructuring liabilities is classified within other current liabilities on the Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;The long-term portion of restructuring liabilities balances was $29.1 million and $37.2 million as of June&#160;30, 2020 and December&#160;31, 2019. The long-term portion of restructuring liabilities is classified within other long-term obligations on the Consolidated Balance Sheets and includes severance accruals and facility exit costs.</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i2d66aff01f8d4c6e86fe815a1d17f3aa_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RleHRyZWdpb246ZDk3ZTQxZjYxNWZiNDE3YzkzYjQ3NTdlOGJlYTc0OTJfMjUzMw_19b976ad-d1b9-40eb-b79b-59c527d81797">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The total expected restructuring costs, the restructuring costs recognized, and the remaining expected restructuring costs related to the 2018 Projects were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;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:25.046%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.694%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Expected Costs at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Costs Recognized in Prior Periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Costs Recognized During the Six Months Ended &lt;br/&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected Remaining Costs to be Recognized at&lt;br/&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee severance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Asset impairments &amp;amp; net loss (gain) on sale or disposal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ifb78816fedb849a084c42273a88fb949_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfMS0xLTEtMS0w_d1419dad-bd1b-45ca-9755-d824bff51eec"
      unitRef="usd">67833000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="if8af95bef39d42d2ac3db5587a4bd7d0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfMS0zLTEtMS0w_4c29ba2a-960b-4b79-b001-e89b19a9dce1"
      unitRef="usd">72133000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <us-gaap:RestructuringCharges
      contextRef="ica8cc49ff6c64eb992272ea2c1f00db6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfMS01LTEtMS0w_ff32a020-8ff6-4cdf-a75f-2953b5eb3677"
      unitRef="usd">-4300000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="ifb78816fedb849a084c42273a88fb949_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfMS03LTEtMS0w_73abee10-c818-4b09-a75c-cb9e60635bb6"
      unitRef="usd">0</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="iee6835adeeb44e51b62c920c329bfd70_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfMi0xLTEtMS0w_85462028-722e-4a58-99f1-dae174b19167"
      unitRef="usd">2696000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="i393cc0acaba545f4b7f6d9f70999fbaf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfMi0zLTEtMS0w_757cf665-0390-4c2f-8c3e-47941462c3e9"
      unitRef="usd">3842000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <us-gaap:RestructuringCharges
      contextRef="i150bbf9598704d9bb6d7fe249722440e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfMi01LTEtMS0w_c5e797ca-4bbb-4f37-9292-812ef5a022b8"
      unitRef="usd">-1146000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="iee6835adeeb44e51b62c920c329bfd70_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfMi03LTEtMS0w_12ecd825-d90c-4663-afc5-8fbaabe50d0f"
      unitRef="usd">0</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i1f029ef6e6c94dc29f1506f6a10c3d61_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfMy0xLTEtMS0w_efa6a4cb-926a-4d50-8a9d-d32299696d38"
      unitRef="usd">21381000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="ie1733d76b89b4382a641ccb9eab47e4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfMy0zLTEtMS0w_fd851ba9-7d95-4845-a144-0f32b6991a99"
      unitRef="usd">11420000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <us-gaap:RestructuringCharges
      contextRef="i4d64ac4b57614317af055dc189eefa82_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfMy01LTEtMS0w_15d89032-33c2-4297-8f7e-a85f6e55b399"
      unitRef="usd">2515000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="i1f029ef6e6c94dc29f1506f6a10c3d61_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfMy03LTEtMS0w_ce22cacc-14dc-4b91-9d2d-a418c7cdb80c"
      unitRef="usd">7446000</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i911a972bd4814b7c8efcf1fe05e018ac_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfNC0xLTEtMS0w_8ce7db13-83bb-478a-979b-91f618924606"
      unitRef="usd">91910000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="i25db879236db46d99ac4eceb970b5590_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfNC0zLTEtMS0w_46ad04b4-fc68-4b91-af5c-45d13b12ec2e"
      unitRef="usd">87395000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <us-gaap:RestructuringCharges
      contextRef="i2d66aff01f8d4c6e86fe815a1d17f3aa_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfNC01LTEtMS0w_635d2bac-c264-4e25-9634-fb8657ca189c"
      unitRef="usd">-2931000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="i911a972bd4814b7c8efcf1fe05e018ac_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmRhNGE1NGY0MmYzYTRhNWFhZjlmYWY3Y2Q4MTBiNGYwL3RhYmxlcmFuZ2U6ZGE0YTU0ZjQyZjNhNGE1YWFmOWZhZjdjZDgxMGI0ZjBfNC03LTEtMS0w_b78682d3-06b2-4322-88e7-e34235a22d1b"
      unitRef="usd">7446000</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RleHRyZWdpb246ZDk3ZTQxZjYxNWZiNDE3YzkzYjQ3NTdlOGJlYTc0OTJfMjUyNg_28a485b8-25c5-40a5-8d3e-0cc34e88eadf">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the activity within the restructuring related balance sheet accounts for the 2018 Projects during the six months ended June&#160;30, 2020:&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:25.046%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.694%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued Employee Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset Impairments &amp;amp; Net Loss (Gain) on Sale or Disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Accrued Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance, January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Costs charged to expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Cash (payments) receipts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,225)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net assets disposed and impaired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of change in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="id23c51edf00a4934a62c282d119b53a6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfMS0xLTEtMS0w_fcf4c4c3-13e3-4504-9afc-6f9327bfeac4"
      unitRef="usd">53741000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="idc67b83ce4334696a74e5017280f24d6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfMS0zLTEtMS0w_4f2564b1-8fbb-4754-a5c0-8a11599e112d"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i46c257a9592649e0af874ae86ce64103_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfMS01LTEtMS0w_1b218237-720b-4993-b17c-ca2a3e611b6f"
      unitRef="usd">2366000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfMS03LTEtMS0w_5aa1be15-6dba-4bfa-883c-40d5de561252"
      unitRef="usd">56107000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="icba0ea894a044303bfd1b2992c1ba9f8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfMi0xLTEtMS0w_bea5ccf9-6051-44ae-98fb-633e3613e60f"
      unitRef="usd">-4300000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia2cae1368ad64326967edcf46e1178db_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfMi0zLTEtMS0w_50f4b7e4-c059-479e-8f59-88ea5014654c"
      unitRef="usd">-1146000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8c424dbac14e412193d2c29cc1edb037_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfMi01LTEtMS0w_b50f1a53-2f1b-4013-acd8-35516ee8a358"
      unitRef="usd">2515000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfMi03LTEtMS0w_d072d359-a85c-4250-89e3-84f1375d6806"
      unitRef="usd">-2931000</us-gaap:RestructuringCharges>
    <itri:CashReceiptsPaymentsForRestructuring
      contextRef="icba0ea894a044303bfd1b2992c1ba9f8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfMy0xLTEtMS0w_f2637009-779f-475e-b03e-986bb209f68d"
      unitRef="usd">-7511000</itri:CashReceiptsPaymentsForRestructuring>
    <itri:CashReceiptsPaymentsForRestructuring
      contextRef="ia2cae1368ad64326967edcf46e1178db_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfMy0zLTEtMS0w_8e0329ad-d42f-4245-aaae-6e80d8bf6c81"
      unitRef="usd">2312000</itri:CashReceiptsPaymentsForRestructuring>
    <itri:CashReceiptsPaymentsForRestructuring
      contextRef="i8c424dbac14e412193d2c29cc1edb037_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfMy01LTEtMS0w_5322d050-eea5-48ec-9463-a5c86a6592d2"
      unitRef="usd">-2225000</itri:CashReceiptsPaymentsForRestructuring>
    <itri:CashReceiptsPaymentsForRestructuring
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfMy03LTEtMS0w_0f5b0de6-6107-422d-b5f5-c429bf4c994a"
      unitRef="usd">-7424000</itri:CashReceiptsPaymentsForRestructuring>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="icba0ea894a044303bfd1b2992c1ba9f8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfNC0xLTEtMS0w_447b9a4d-0d24-4a0d-bed0-54938fd98614"
      unitRef="usd">0</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="ia2cae1368ad64326967edcf46e1178db_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfNC0zLTEtMS0w_33c53086-fc49-497e-a3e9-f888bb64d9c7"
      unitRef="usd">-1166000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i8c424dbac14e412193d2c29cc1edb037_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfNC01LTEtMS0w_49b5a614-5d9d-4fb2-8916-d385cc9445b4"
      unitRef="usd">0</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfNC03LTEtMS0w_33d95c76-3a79-441c-ae30-e9f7e085bf45"
      unitRef="usd">1166000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="icba0ea894a044303bfd1b2992c1ba9f8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfNS0xLTEtMS0w_333d7e81-807b-4f18-b4bb-0d13d89a2c82"
      unitRef="usd">96000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="ia2cae1368ad64326967edcf46e1178db_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfNS0zLTEtMS0w_c59f620b-4185-4aa1-b9b3-51a1402fd317"
      unitRef="usd">0</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i8c424dbac14e412193d2c29cc1edb037_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfNS01LTEtMS0w_b932ebfd-655a-4832-b821-b7d622ee2fa2"
      unitRef="usd">-1000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfNS03LTEtMS0w_e69d521b-46d3-42fe-8465-a45f9dda9032"
      unitRef="usd">-95000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i4373c64ab17648758ffa498b1e9c51cf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfNi0xLTEtMS0w_17390cae-4df7-4a06-b0b1-202bdeb89a8b"
      unitRef="usd">42026000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i6f9ceec4137b48fc843f86853e63661d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfNi0zLTEtMS0w_dbbf7acd-4b01-4b1a-9709-b53b4e9d2be1"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="iabaa366d868b4ea7b96dd78f34b9585d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfNi01LTEtMS0w_7cc96cbd-b203-4b93-becc-e09fdb11292d"
      unitRef="usd">2655000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RhYmxlOmNmN2RjMWZkZWQxMzRlNGNiYTc0ZDY4YjhkZjJhNTczL3RhYmxlcmFuZ2U6Y2Y3ZGMxZmRlZDEzNGU0Y2JhNzRkNjhiOGRmMmE1NzNfNi03LTEtMS0w_397c99ee-39c1-49d0-b5e7-701648b538a4"
      unitRef="usd">44681000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserveCurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RleHRyZWdpb246ZDk3ZTQxZjYxNWZiNDE3YzkzYjQ3NTdlOGJlYTc0OTJfMjA2OA_2912205a-655b-4928-9a69-41a4f237374a"
      unitRef="usd">15600000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RleHRyZWdpb246ZDk3ZTQxZjYxNWZiNDE3YzkzYjQ3NTdlOGJlYTc0OTJfMjA3NQ_938e27d8-b407-40d6-a050-6968ada70729"
      unitRef="usd">18900000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RleHRyZWdpb246ZDk3ZTQxZjYxNWZiNDE3YzkzYjQ3NTdlOGJlYTc0OTJfMjI5MQ_7302380a-6e89-4ba1-a7f1-d4244bd8542c"
      unitRef="usd">29100000</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84NS9mcmFnOmQ5N2U0MWY2MTVmYjQxN2M5M2I0NzU3ZThiZWE3NDkyL3RleHRyZWdpb246ZDk3ZTQxZjYxNWZiNDE3YzkzYjQ3NTdlOGJlYTc0OTJfMjI5OA_41a2acd3-a71d-431d-a175-b44522d6a2b1"
      unitRef="usd">37200000</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RleHRyZWdpb246ZTJlOGU1NzM2MzExNDY5YzlkNTZmNzc3ZmE5ZTk3NDFfMTIzMg_85dd47fe-bd22-4a5f-bf12-86aa1fe4084f">&lt;div style="text-indent:13.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have authorized the issuance of 10&#160;million shares of preferred stock with no par value. In the event of a liquidation, dissolution, or winding up of the affairs of the corporation, whether voluntary or involuntary, the holders of any outstanding preferred stock will be entitled to be paid a preferential amount per share to be determined by the Board of Directors prior to any payment to holders of common stock. There was no preferred stock issued or outstanding at June&#160;30, 2020 or December&#160;31, 2019.&lt;/span&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-indent:13.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Stock Repurchase Authorization&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On March 14, 2019, Itron's Board of Directors authorized the Company to repurchase up to $50 million of our common stock over a 12-month period (the 2019 Stock Repurchase Program). Following the announcement of the program and through December&#160;31, 2019, we repurchased 529,396 shares at an average share price of $47.22 (including commissions) for a total of $25 million. The program expired on March 13, 2020 and no additional shares were repurchased during the quarter ended March 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:13.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The changes in the components of AOCI, net of tax, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:13.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.452%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.924%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Unrealized Gain (Loss) on Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Unrealized Gain (Loss) on Nonderivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension Benefit Obligation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances at January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(157,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(196,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OCI before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances at June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(154,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(298)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(24,983)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(194,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(157,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(204,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OCI before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(242)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,156)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(120,046)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(167,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The before-tax, income tax (provision) benefit, and net-of-tax amounts related to each component of OCI were as follows:&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Before-tax amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Foreign currency translation adjustment reclassified to net income on sale of business&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net unrealized gain (loss) on derivative instruments, designated as cash flow hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net hedging (gain) loss reclassified to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net unrealized gain (loss) on defined benefit plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(457)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net defined benefit plan (gain) loss reclassified to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other comprehensive income (loss), before tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax (provision) benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(297)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Foreign currency translation adjustment reclassified to net income on sale of business&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net unrealized gain (loss) on derivative instruments, designated as cash flow hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net hedging (gain) loss reclassified to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net unrealized gain (loss) on defined benefit plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net defined benefit plan (gain) loss reclassified to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other comprehensive income (loss) tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net-of-tax amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Foreign currency translation adjustment reclassified to net income on sale of business&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net unrealized gain (loss) on derivative instruments, designated as cash flow hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net hedging (gain) loss reclassified to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(242)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net unrealized gain (loss) on defined benefit plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(451)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net defined benefit plan (gain) loss reclassified to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other comprehensive income (loss), net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RleHRyZWdpb246ZTJlOGU1NzM2MzExNDY5YzlkNTZmNzc3ZmE5ZTk3NDFfOTA_6d9c8cb2-c769-4e34-9847-767ba63c3786"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockNoParValue
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RleHRyZWdpb246ZTJlOGU1NzM2MzExNDY5YzlkNTZmNzc3ZmE5ZTk3NDFfMTI0_ed017320-7d32-4577-9dca-fae2a9d8b721"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RleHRyZWdpb246ZTJlOGU1NzM2MzExNDY5YzlkNTZmNzc3ZmE5ZTk3NDFfMTI0_fed59e2b-b412-4f2e-a8eb-645fa2cfb46a"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RleHRyZWdpb246ZTJlOGU1NzM2MzExNDY5YzlkNTZmNzc3ZmE5ZTk3NDFfNDc0_0ca9031d-1a50-481d-8c1f-f29ac4890959"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RleHRyZWdpb246ZTJlOGU1NzM2MzExNDY5YzlkNTZmNzc3ZmE5ZTk3NDFfNDc0_4ef08e59-a0ad-4b81-a28e-d983fd8c6d8a"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RleHRyZWdpb246ZTJlOGU1NzM2MzExNDY5YzlkNTZmNzc3ZmE5ZTk3NDFfNDc0_74a19fdf-6cb0-45b8-9cd6-d996bf16c270"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RleHRyZWdpb246ZTJlOGU1NzM2MzExNDY5YzlkNTZmNzc3ZmE5ZTk3NDFfNDc0_7e144775-fadb-4a9f-8cc1-97922f615198"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i15b835c51bc4458a92ca468a1819e1bd_I20190314"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RleHRyZWdpb246ZTJlOGU1NzM2MzExNDY5YzlkNTZmNzc3ZmE5ZTk3NDFfNjQ5_068abb08-95a0-45a7-91d4-fbf63209e10d"
      unitRef="usd">50000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i08817f43bac4451c8ae5a0afe6c58892_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RleHRyZWdpb246ZTJlOGU1NzM2MzExNDY5YzlkNTZmNzc3ZmE5ZTk3NDFfODA1_c17ff332-a22e-4c29-9847-260591ea2412"
      unitRef="shares">529396</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i08817f43bac4451c8ae5a0afe6c58892_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RleHRyZWdpb246ZTJlOGU1NzM2MzExNDY5YzlkNTZmNzc3ZmE5ZTk3NDFfODQ0_71f60e8e-335f-4eda-9607-298f3874b633"
      unitRef="usdPerShare">47.22</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i08817f43bac4451c8ae5a0afe6c58892_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RleHRyZWdpb246ZTJlOGU1NzM2MzExNDY5YzlkNTZmNzc3ZmE5ZTk3NDFfODg2_58df9b7a-e4da-46b6-a945-af0996bc1aee"
      unitRef="usd">25000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RleHRyZWdpb246ZTJlOGU1NzM2MzExNDY5YzlkNTZmNzc3ZmE5ZTk3NDFfMTIzMA_8200337c-3c10-4e18-9379-0b8ba0014e06">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The changes in the components of AOCI, net of tax, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:13.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.452%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.924%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Unrealized Gain (Loss) on Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Unrealized Gain (Loss) on Nonderivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension Benefit Obligation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances at January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(157,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(196,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OCI before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances at June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(154,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(298)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(24,983)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(194,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(157,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(204,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;OCI before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(242)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,156)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balances at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(120,046)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(167,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8961a63ae2914941bf3a971333d71d2d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMS0xLTEtMS0w_9a959e5f-dd07-402e-bf1b-4ff855bc521c"
      unitRef="usd">-157489000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i67230f3d436a466c893f5688ea0db281_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMS0zLTEtMS0w_ac39ad31-413b-42f7-ae7e-0dc786e5cf8a"
      unitRef="usd">1201000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i59fd0f271c694ff883123703a9c7d3b8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMS01LTEtMS0w_7c1dbc3a-abea-442c-aba8-37a82d532663"
      unitRef="usd">-14380000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if524391908804e038767b0ecc42717d1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMS03LTEtMS0w_ad406f63-587b-4725-aa87-46f1c8a38adb"
      unitRef="usd">-25637000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifaa51e71d0e74a0eaf1429e23b20e7a3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMS05LTEtMS0w_96e0cba5-e916-4ad5-8511-b44efb641b6b"
      unitRef="usd">-196305000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i5b5965ab2585499e96742c80cea70f55_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMi0xLTEtMS0w_1e2b2a47-aafc-4dd5-860d-af0160073cfa"
      unitRef="usd">2801000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i8c5c4d5715834477be90c4400be52df4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMi0zLTEtMS0w_222c51ec-f38d-4c81-8674-5f0c8889445a"
      unitRef="usd">998000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ie368a4c2f43849a3840ac429a7dad3e9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMi01LTEtMS0w_012dba80-cc30-4e22-b6e7-6ff0d96c183a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i8b6ec052fdfb4093906bd081f7270093_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMi03LTEtMS0w_4bf18c3b-34e0-475e-93e0-ecc75f2c043b"
      unitRef="usd">663000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMi05LTEtMS0w_5dde9100-d440-4ee8-97da-53e2704b4943"
      unitRef="usd">4462000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i5b5965ab2585499e96742c80cea70f55_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMy0xLTEtMS0w_bf67b73e-16ec-4af7-8426-2f6738b3fcc0"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i8c5c4d5715834477be90c4400be52df4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMy0zLTEtMS0w_efa61127-5055-4e8b-a420-96c742c4d92c"
      unitRef="usd">2497000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie368a4c2f43849a3840ac429a7dad3e9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMy01LTEtMS0w_a41e0028-a383-4f9e-ac1e-ec47164fcf73"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i8b6ec052fdfb4093906bd081f7270093_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMy03LTEtMS0w_8bc6b9de-1caf-4b8a-8758-548c8eb5b5cc"
      unitRef="usd">9000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMy05LTEtMS0w_74eb7e8d-30f6-4aaf-bdc0-4e48bd749bc8"
      unitRef="usd">2506000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5b5965ab2585499e96742c80cea70f55_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfNC0xLTEtMS0w_5eb9638b-4eda-496f-8d9b-1bd5590d86f2"
      unitRef="usd">2801000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8c5c4d5715834477be90c4400be52df4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfNC0zLTEtMS0w_9ad959fe-53f3-4b69-ade4-350b9377fac9"
      unitRef="usd">-1499000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie368a4c2f43849a3840ac429a7dad3e9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfNC01LTEtMS0w_c3ab6888-2f1d-41c4-949c-2316d4228bf6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8b6ec052fdfb4093906bd081f7270093_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfNC03LTEtMS0w_014d6709-1bf6-4a19-b4db-acacdf3be8ae"
      unitRef="usd">654000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfNC05LTEtMS0w_ccb1af37-ba78-4338-badc-e101874563a5"
      unitRef="usd">1956000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i491776ace032438198f40f3ef9267021_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfNS0xLTEtMS0w_7bf241db-5c0b-4e4b-b7aa-cb69558852bc"
      unitRef="usd">-154688000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6e6f633d8e1849109615a049fa47a2a3_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfNS0zLTEtMS0w_b42c6c43-6649-488d-9daa-c36baa0d61c8"
      unitRef="usd">-298000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic037bc5ad3744ff89decb421ace98dba_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfNS01LTEtMS0w_2d78f965-734f-4a3f-b532-657fa763d4ce"
      unitRef="usd">-14380000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i261c2ea658a546b793a7dc08e06dc63a_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfNS03LTEtMS0w_67081091-8248-4b8e-8a5a-39e487aa178d"
      unitRef="usd">-24983000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1aefaeb7e62c4ef28b2177f64f91592c_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfNS05LTEtMS0w_5621f037-5619-4405-a2c5-ef1c575f7632"
      unitRef="usd">-194349000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff132bee81734d29ac696074e5a29799_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfNy0xLTEtMS0w_798d9fa6-901a-4463-a2c7-1b1ff7e64d99"
      unitRef="usd">-157999000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iafe4b01d01d64f2981f1877d63fcb8ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfNy0zLTEtMS0w_84a19ee8-d740-4851-b6a5-d13169c65593"
      unitRef="usd">-723000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3e2a595e3cb74d6b8fa7432028e570a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfNy01LTEtMS0w_6e0bdb85-c2b3-4948-ba7d-139f48be4904"
      unitRef="usd">-14380000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5ba37c9f282a4cb4a8ac9c812d94f278_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfNy03LTEtMS0w_68a176ee-556a-463f-82dd-e1a48adab6ab"
      unitRef="usd">-31570000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icbaaa2cb0f9d4321b4270f60264d186b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfNy05LTEtMS0w_e77c081a-4b5e-465a-93a9-1c1615268030"
      unitRef="usd">-204672000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i759009137daf4922af65efe6783d3dac_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfOC0xLTEtMS0w_ac8712af-ac33-430a-8ab2-be87a8d57202"
      unitRef="usd">-14135000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i5dd5380161194b6a942c98c3f29bbe72_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfOC0zLTEtMS0w_07c545f9-0042-4be7-8499-b96cb9bad21d"
      unitRef="usd">-1914000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i77c0afc431884ed4b55fd72e035a545f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfOC01LTEtMS0w_a21569a0-a707-4172-8433-ff174ae7d969"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i841212dd16374f6698d651b0d22bbd38_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfOC03LTEtMS0w_b0a787c6-607e-41a2-8a32-8a517395e222"
      unitRef="usd">83000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfOC05LTEtMS0w_b3b91551-9f2d-412b-9acf-7acf5dbdeb40"
      unitRef="usd">-15966000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i759009137daf4922af65efe6783d3dac_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfOS0xLTEtMS0w_840ed328-57ad-4bd6-96f2-0aacf8af8d46"
      unitRef="usd">-52088000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i5dd5380161194b6a942c98c3f29bbe72_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfOS0zLTEtMS0w_eb7c2bf2-9ae8-473e-8520-2eb8f5c9044b"
      unitRef="usd">242000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i77c0afc431884ed4b55fd72e035a545f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfOS01LTEtMS0w_0a1f3ecc-e6cc-4fa0-811d-86f2d85ed891"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i841212dd16374f6698d651b0d22bbd38_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfOS03LTEtMS0w_99d7a009-e598-4fb5-ac95-fbedd7095bab"
      unitRef="usd">-965000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfOS05LTEtMS0w_ff0e401c-fbd8-47dd-a80d-07316d638a18"
      unitRef="usd">-52811000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i759009137daf4922af65efe6783d3dac_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMTAtMS0xLTEtMA_2f72360f-865b-4ddd-af03-557837e3de1e"
      unitRef="usd">37953000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5dd5380161194b6a942c98c3f29bbe72_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMTAtMy0xLTEtMA_b70ab72a-3f61-4a4a-bbc0-fb80585da1c2"
      unitRef="usd">-2156000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i77c0afc431884ed4b55fd72e035a545f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMTAtNS0xLTEtMA_c5974f79-dadc-40dc-8199-b1cbd5923c38"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i841212dd16374f6698d651b0d22bbd38_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMTAtNy0xLTEtMA_39151308-ecfd-4444-a3e2-f446b837ac48"
      unitRef="usd">1048000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMTAtOS0xLTEtMA_3db88380-0d0e-4141-bf45-773fb82c63f4"
      unitRef="usd">36845000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id932037f43354d8d9f794c59d831eb4d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMTEtMS0xLTEtMA_2ba1aec2-f9a4-4eb0-b03f-5c55725ee9a6"
      unitRef="usd">-120046000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic2f98a6466a645b79f7e5f25cb88bf67_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMTEtMy0xLTEtMA_1b267cc5-eecb-4a7c-8271-eb35a23987cb"
      unitRef="usd">-2879000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if9fd84440e20497cb9b98cd288b560ad_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMTEtNS0xLTEtMA_25054e3a-093f-4638-b3a7-6d39c62a03e3"
      unitRef="usd">-14380000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i57a657f326504525b76c0abca0870feb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMTEtNy0xLTEtMA_493853b8-a7b4-415b-9465-fc9de446b1c1"
      unitRef="usd">-30522000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i21a66bd258524a18831c1b861f258ff2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjM0NDE4OTZkNGQwNjQxZjM4NzZmYzY1ODQyOGFmZjQ0L3RhYmxlcmFuZ2U6MzQ0MTg5NmQ0ZDA2NDFmMzg3NmZjNjU4NDI4YWZmNDRfMTEtOS0xLTEtMA_ab4fce8b-65c3-4149-b91c-b7e6a9997d67"
      unitRef="usd">-167827000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RleHRyZWdpb246ZTJlOGU1NzM2MzExNDY5YzlkNTZmNzc3ZmE5ZTk3NDFfMTI0MA_2e64434c-a861-4ce4-b56b-ff5a6bb25b53">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The before-tax, income tax (provision) benefit, and net-of-tax amounts related to each component of OCI were as follows:&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Before-tax amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Foreign currency translation adjustment reclassified to net income on sale of business&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net unrealized gain (loss) on derivative instruments, designated as cash flow hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net hedging (gain) loss reclassified to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net unrealized gain (loss) on defined benefit plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(457)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net defined benefit plan (gain) loss reclassified to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other comprehensive income (loss), before tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax (provision) benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(297)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Foreign currency translation adjustment reclassified to net income on sale of business&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net unrealized gain (loss) on derivative instruments, designated as cash flow hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net hedging (gain) loss reclassified to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net unrealized gain (loss) on defined benefit plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net defined benefit plan (gain) loss reclassified to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other comprehensive income (loss) tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net-of-tax amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Foreign currency translation adjustment reclassified to net income on sale of business&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net unrealized gain (loss) on derivative instruments, designated as cash flow hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net hedging (gain) loss reclassified to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(242)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net unrealized gain (loss) on defined benefit plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(451)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Net defined benefit plan (gain) loss reclassified to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other comprehensive income (loss), net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMy0xLTEtMS0w_a6abf1fe-2077-4d76-a78c-c02edd7f589c"
      unitRef="usd">10685000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMy0zLTEtMS0w_e0c51e31-42cd-477a-8255-2c352a4d6f47"
      unitRef="usd">5352000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMy01LTEtMS0w_214c7650-d215-4ae8-bd8b-686b05e8030c"
      unitRef="usd">-15908000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMy03LTEtMS0w_110fbd37-5e29-4652-a288-2817d28a3590"
      unitRef="usd">3098000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfNC0xLTEtMS0w_f608133c-b686-43b9-a6a8-798c332d8011"
      unitRef="usd">52088000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfNC0zLTEtMS0w_7974258b-e696-473d-a75e-1424883fe6ad"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfNC01LTEtMS0w_6dbf069f-9d71-4ff3-a513-a33488188517"
      unitRef="usd">52088000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfNC03LTEtMS0w_363f8cd7-f4b6-4eaa-bdef-df11fcbe1034"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfNi0xLTEtMS0w_fe1066a6-64fc-45f6-b85f-e10fa5587241"
      unitRef="usd">-2331000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfNi0zLTEtMS0w_74955266-bd1e-4234-8049-418f496e5d82"
      unitRef="usd">651000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfNi01LTEtMS0w_4c2c7148-cbbe-4b02-9a4e-d745849e4386"
      unitRef="usd">-2341000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfNi03LTEtMS0w_b07442a0-f362-47e9-968b-30aec9e96de4"
      unitRef="usd">822000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfNy0xLTEtMS0w_162f60f2-1c73-499c-9c2f-6365d088c66a"
      unitRef="usd">-832000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfNy0zLTEtMS0w_5e63f903-66b3-4325-85fd-486025c30e0f"
      unitRef="usd">2610000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfNy01LTEtMS0w_1d16ddf2-5ebe-44c2-b3db-7e9e159176fc"
      unitRef="usd">291000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfNy03LTEtMS0w_8ef0dbee-86c3-49e5-8075-e45805f8cb44"
      unitRef="usd">2874000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfOC0xLTEtMS0w_d49c3783-311e-4ed2-aba9-0d8f9c549b59"
      unitRef="usd">457000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfOC0zLTEtMS0w_556fac62-a95a-47c6-b19f-4321a444cb73"
      unitRef="usd">378000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfOC01LTEtMS0w_c43b9c9f-0267-4754-ba7a-d521ab6ca754"
      unitRef="usd">-81000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfOC03LTEtMS0w_b56d0f37-bf56-46f4-82d2-525e59f29605"
      unitRef="usd">-720000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfOS0xLTEtMS0w_7c43cefb-4f12-4ee3-a249-5c4b18c0938d"
      unitRef="usd">469000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfOS0zLTEtMS0w_7a262cab-57ad-4990-b4a6-1a80c5f73a2d"
      unitRef="usd">-189000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfOS01LTEtMS0w_5db17f35-0ec9-4a03-8632-61d6eb5d4643"
      unitRef="usd">940000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfOS03LTEtMS0w_f25e0af6-6a29-46ea-9235-96dacd5488bf"
      unitRef="usd">-10000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTAtMS0xLTEtMA_b81f0946-c011-4d7e-b63a-ec4f20c7160d"
      unitRef="usd">61286000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTAtMy0xLTEtMA_d7910e7d-79ab-49d5-b5cc-a16f246ee13b"
      unitRef="usd">3582000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTAtNS0xLTEtMA_64b6b689-6907-457a-a0f5-d69fd3af19a4"
      unitRef="usd">34569000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTAtNy0xLTEtMA_ece1f6cc-ecd3-4b2d-af3b-c840e4ebc715"
      unitRef="usd">1756000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTMtMS0xLTEtMA_c5edc8b5-56e0-4bca-9275-a93bcacb9dcb"
      unitRef="usd">-625000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTMtMy0xLTEtMA_ad77e5e3-d56a-42cc-869e-3c0d9b203ad6"
      unitRef="usd">165000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTMtNS0xLTEtMA_e8ce19a7-dbc5-4452-8e00-e73131c0d622"
      unitRef="usd">-1773000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTMtNy0xLTEtMA_54288139-ea10-4c86-876c-45913da5357b"
      unitRef="usd">297000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <itri:DisposalGroupincludingdiscontinuedoperationsForeignCurrencyTranslationGainsLossestaxprovisionbenefit
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTQtMS0xLTEtMA_667255e0-5f50-4df2-87d0-d48f29fe245b"
      unitRef="usd">0</itri:DisposalGroupincludingdiscontinuedoperationsForeignCurrencyTranslationGainsLossestaxprovisionbenefit>
    <itri:DisposalGroupincludingdiscontinuedoperationsForeignCurrencyTranslationGainsLossestaxprovisionbenefit
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTQtMy0xLTEtMA_18c77e03-cfad-40bd-93d8-58c4ec62ccf9"
      unitRef="usd">0</itri:DisposalGroupincludingdiscontinuedoperationsForeignCurrencyTranslationGainsLossestaxprovisionbenefit>
    <itri:DisposalGroupincludingdiscontinuedoperationsForeignCurrencyTranslationGainsLossestaxprovisionbenefit
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTQtNS0xLTEtMA_936e0a86-a9c9-4773-af04-68bd05e784a9"
      unitRef="usd">0</itri:DisposalGroupincludingdiscontinuedoperationsForeignCurrencyTranslationGainsLossestaxprovisionbenefit>
    <itri:DisposalGroupincludingdiscontinuedoperationsForeignCurrencyTranslationGainsLossestaxprovisionbenefit
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTQtNy0xLTEtMA_96d5ce4e-22c2-4834-8010-0347ce093668"
      unitRef="usd">0</itri:DisposalGroupincludingdiscontinuedoperationsForeignCurrencyTranslationGainsLossestaxprovisionbenefit>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTUtMS0xLTEtMA_a3588b14-f441-4943-a78a-be694695adf8"
      unitRef="usd">-135000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTUtMy0xLTEtMA_2341781f-f186-4ec6-a5c3-cb11169e80a2"
      unitRef="usd">-136000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTUtNS0xLTEtMA_46f5cf1e-5a84-41ee-99b2-dd1939861ce3"
      unitRef="usd">-427000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTUtNy0xLTEtMA_261b4986-9eb5-49f1-b6de-5de5fa68e7c8"
      unitRef="usd">-176000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTYtMS0xLTEtMA_1e5d7d39-d1ec-44dd-b50d-a6768f36b057"
      unitRef="usd">-25000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTYtMy0xLTEtMA_cca088f8-c3e5-429a-a20c-5e32d62e326e"
      unitRef="usd">189000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTYtNS0xLTEtMA_3722d3c3-f0d9-44fd-935f-0fd199455ffe"
      unitRef="usd">49000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTYtNy0xLTEtMA_4815804e-b7c7-420e-b637-212db1b1628a"
      unitRef="usd">377000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTctMS0xLTEtMA_56d99846-09e3-40cb-abad-a11107931301"
      unitRef="usd">6000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTctMy0xLTEtMA_f678b506-6687-49bc-a0fd-4d9613850e92"
      unitRef="usd">42000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTctNS0xLTEtMA_9dd8d906-718f-4f1c-9516-819121bb0ab3"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTctNy0xLTEtMA_70125c0d-17ed-48c7-8c0b-f6200d8bca9d"
      unitRef="usd">-57000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTgtMS0xLTEtMA_7ee23a2f-633d-437c-9662-2c2dcd731302"
      unitRef="usd">-29000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTgtMy0xLTEtMA_a43c49bc-c175-4240-9131-ebb0af1259c1"
      unitRef="usd">-36000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTgtNS0xLTEtMA_ebaa9f82-62c2-423a-bb6f-6b28a218842b"
      unitRef="usd">-25000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTgtNy0xLTEtMA_886df981-f5a8-4801-8d20-98e39869b121"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTktMS0xLTEtMA_d9ac07e4-23b8-43bb-bca4-e0bda17e0085"
      unitRef="usd">-770000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTktMy0xLTEtMA_31b0937c-26cd-4f85-b766-6b4110c97f3d"
      unitRef="usd">-154000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTktNS0xLTEtMA_8ea9c044-c3aa-4664-968e-4ae3160c0a95"
      unitRef="usd">-2276000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMTktNy0xLTEtMA_b55f1a80-f8c3-4918-8d6d-7345ffa0ad76"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjItMS0xLTEtMA_1d63e098-f518-4e99-956f-d4a37baa704c"
      unitRef="usd">11310000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjItMy0xLTEtMA_7f57c0e9-f993-445d-9372-4ffe6aad3602"
      unitRef="usd">5187000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjItNS0xLTEtMA_39370098-3ea9-41a1-9378-c3f647f9477d"
      unitRef="usd">-14135000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjItNy0xLTEtMA_03f6cc75-7c2b-410f-852a-1b55a4773c09"
      unitRef="usd">2801000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjMtMS0xLTEtMA_ad1c6a8c-7507-4906-b3e0-109a70add699"
      unitRef="usd">52088000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjMtMy0xLTEtMA_51e84a13-5d23-476a-ad4e-b108d9694a73"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjMtNS0xLTEtMA_60d9ee83-e68e-480b-9fe2-33669525c31d"
      unitRef="usd">52088000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjMtNy0xLTEtMA_9f36d6a8-8317-40a2-a456-12542947231f"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjQtMS0xLTEtMA_b42d4515-5e38-4153-9b6b-6367506a2c93"
      unitRef="usd">-2196000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjQtMy0xLTEtMA_cbc00329-85e2-44e4-bc03-f450a2b364d8"
      unitRef="usd">787000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjQtNS0xLTEtMA_7e9b6a6d-e88b-47da-9d24-b4f29f1bdeaf"
      unitRef="usd">-1914000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjQtNy0xLTEtMA_1e4d99cb-ed55-4988-b5c3-e4ab22aae9aa"
      unitRef="usd">998000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjUtMS0xLTEtMA_58174eab-e693-43bc-bf24-e558bba4f16d"
      unitRef="usd">-807000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjUtMy0xLTEtMA_a86652e3-a901-4a86-8859-c428bb01b72b"
      unitRef="usd">2421000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjUtNS0xLTEtMA_b6c7b8dc-87ce-4a6b-8a0f-01431a6110ae"
      unitRef="usd">242000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjUtNy0xLTEtMA_f2611bb6-08e0-4dc6-8872-18d7cecc1b01"
      unitRef="usd">2497000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjYtMS0xLTEtMA_92e62491-d38f-4d0d-9735-2337c473c33a"
      unitRef="usd">451000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjYtMy0xLTEtMA_1aa88f36-2f3d-47b6-9c39-ee42b6c32737"
      unitRef="usd">336000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjYtNS0xLTEtMA_b0caf382-0d1a-4a47-ae4f-ccb30bb439a9"
      unitRef="usd">-83000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjYtNy0xLTEtMA_2665133c-0eff-486c-901a-9dc2f41a4d75"
      unitRef="usd">-663000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjctMS0xLTEtMA_d839540a-44df-4b70-bc48-efae0d56dc4d"
      unitRef="usd">498000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjctMy0xLTEtMA_871ccd1e-e8a0-4d93-91fd-c76e31d67652"
      unitRef="usd">-153000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjctNS0xLTEtMA_1fcf99cd-e64e-426a-890b-86ef0b26e0fc"
      unitRef="usd">965000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjctNy0xLTEtMA_3071977e-12bd-4eda-a2c0-a2f9d8f42196"
      unitRef="usd">-9000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjgtMS0xLTEtMA_2b114ee5-699f-489d-9e10-db545526a982"
      unitRef="usd">62056000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjgtMy0xLTEtMA_3787d691-5a0f-4386-bc79-f4559ed66e86"
      unitRef="usd">3736000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjgtNS0xLTEtMA_4e0bc925-4894-47bc-82f7-f0c722d98888"
      unitRef="usd">36845000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl84OC9mcmFnOmUyZThlNTczNjMxMTQ2OWM5ZDU2Zjc3N2ZhOWU5NzQxL3RhYmxlOjU5ZTczYzhhNTFlNTQ5NTBiNDcwZjcyZjU2NTkxYWNkL3RhYmxlcmFuZ2U6NTllNzNjOGE1MWU1NDk1MGI0NzBmNzJmNTY1OTFhY2RfMjgtNy0xLTEtMA_a117a461-303e-426d-8746-2962ef58ffa4"
      unitRef="usd">1956000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85MS9mcmFnOmFlNDM5YjdhZGI4OTRmNWJiMzc3N2NmY2U4MTZkOTY1L3RleHRyZWdpb246YWU0MzliN2FkYjg5NGY1YmIzNzc3Y2ZjZTgxNmQ5NjVfMTQ5Ng_bc6dcb21-1123-41a0-98d2-b3e4a42cab05">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair values at June&#160;30, 2020 and December&#160;31, 2019 do not reflect subsequent changes in the economy, interest rates, tax rates, and other variables that may affect the determination of fair value.&lt;/span&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:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;USD denominated term loan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;546,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;532,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;546,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;550,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Multicurrency revolving line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;385,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;385,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;416,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following methods and assumptions were used in estimating fair values:&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Cash, cash equivalents, and restricted cash:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; Due to the liquid nature of these instruments, the carrying amount approximates fair value (Level 1).&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Credit Facility - term loan and multicurrency revolving line of credit: &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The term loan and revolver are not traded publicly. The fair values, which are determined based upon a hypothetical market participant, are calculated using a discounted cash flow model with Level 2 inputs, including estimates of incremental borrowing rates for debt with similar terms, maturities, and credit profiles. Refer to "Note 6: Debt" for a further discussion of our debt.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Senior Notes:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; The Senior Notes are not registered securities nor listed on any securities exchange but may be actively traded by qualified institutional buyers. The fair value is estimated using Level 1 inputs, as it is based on quoted prices for these instruments in active markets.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Derivatives:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; See "Note 7: Derivative Financial Instruments" for a description of our methods and assumptions in determining the fair value of our derivatives, which were determined using Level 2 inputs. Each derivative asset and liability has a carrying value equal to fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85MS9mcmFnOmFlNDM5YjdhZGI4OTRmNWJiMzc3N2NmY2U4MTZkOTY1L3RleHRyZWdpb246YWU0MzliN2FkYjg5NGY1YmIzNzc3Y2ZjZTgxNmQ5NjVfMTQ4Mw_0d410b6c-8ada-4677-9e0f-49bbc87fa1b7">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair values at June&#160;30, 2020 and December&#160;31, 2019 do not reflect subsequent changes in the economy, interest rates, tax rates, and other variables that may affect the determination of fair value.&lt;/span&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:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.149%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;USD denominated term loan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;546,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;532,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;546,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;550,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Multicurrency revolving line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;385,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;385,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;416,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:LoansPayableToBank
      contextRef="i39500e9c1f814530a6f0af22e54b87ad_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85MS9mcmFnOmFlNDM5YjdhZGI4OTRmNWJiMzc3N2NmY2U4MTZkOTY1L3RhYmxlOjI1ODNlZjY5YzMwMDQzOGZhZDM2NTk1N2ZhNTRhMmFlL3RhYmxlcmFuZ2U6MjU4M2VmNjljMzAwNDM4ZmFkMzY1OTU3ZmE1NGEyYWVfMTMtMS0xLTEtMA_7881f422-574b-46f9-bc7b-1c8757840db2"
      unitRef="usd">546924000</us-gaap:LoansPayableToBank>
    <us-gaap:LongTermDebtFairValue
      contextRef="idb128062e2c8404d9fb3739d0a91dd11_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85MS9mcmFnOmFlNDM5YjdhZGI4OTRmNWJiMzc3N2NmY2U4MTZkOTY1L3RhYmxlOjI1ODNlZjY5YzMwMDQzOGZhZDM2NTk1N2ZhNTRhMmFlL3RhYmxlcmFuZ2U6MjU4M2VmNjljMzAwNDM4ZmFkMzY1OTU3ZmE1NGEyYWVfMTMtMy0xLTEtMA_cc720bd0-8c42-47f2-aea3-b447a9b719dd"
      unitRef="usd">532090000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LoansPayableToBank
      contextRef="i052f179be80c47e38f83b27372170fe0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85MS9mcmFnOmFlNDM5YjdhZGI4OTRmNWJiMzc3N2NmY2U4MTZkOTY1L3RhYmxlOjI1ODNlZjY5YzMwMDQzOGZhZDM2NTk1N2ZhNTRhMmFlL3RhYmxlcmFuZ2U6MjU4M2VmNjljMzAwNDM4ZmFkMzY1OTU3ZmE1NGEyYWVfMTMtNS0xLTEtMA_bcb57a35-fe37-4f59-a930-f82d8f84a93d"
      unitRef="usd">546495000</us-gaap:LoansPayableToBank>
    <us-gaap:LongTermDebtFairValue
      contextRef="i91728a430ff7430bad21aba1fa4aefae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85MS9mcmFnOmFlNDM5YjdhZGI4OTRmNWJiMzc3N2NmY2U4MTZkOTY1L3RhYmxlOjI1ODNlZjY5YzMwMDQzOGZhZDM2NTk1N2ZhNTRhMmFlL3RhYmxlcmFuZ2U6MjU4M2VmNjljMzAwNDM4ZmFkMzY1OTU3ZmE1NGEyYWVfMTMtNy0xLTEtMA_41adf99b-f983-4ec2-811e-bbfe41e8d98d"
      unitRef="usd">550135000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LineOfCredit
      contextRef="i55b34954307f494390227233c63d2879_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85MS9mcmFnOmFlNDM5YjdhZGI4OTRmNWJiMzc3N2NmY2U4MTZkOTY1L3RhYmxlOjI1ODNlZjY5YzMwMDQzOGZhZDM2NTk1N2ZhNTRhMmFlL3RhYmxlcmFuZ2U6MjU4M2VmNjljMzAwNDM4ZmFkMzY1OTU3ZmE1NGEyYWVfMTQtMS0xLTEtMA_98d9c555-a039-4810-a9e7-f9513eb8e533"
      unitRef="usd">400000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i4207c3e8f5594fe3bdaf31ecbab103d3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85MS9mcmFnOmFlNDM5YjdhZGI4OTRmNWJiMzc3N2NmY2U4MTZkOTY1L3RhYmxlOjI1ODNlZjY5YzMwMDQzOGZhZDM2NTk1N2ZhNTRhMmFlL3RhYmxlcmFuZ2U6MjU4M2VmNjljMzAwNDM4ZmFkMzY1OTU3ZmE1NGEyYWVfMTQtMy0xLTEtMA_bd4ed8ba-4d3d-48c0-8f88-dc56767132c1"
      unitRef="usd">385272000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCredit
      contextRef="i601007994fb0411686c45e20a5641401_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85MS9mcmFnOmFlNDM5YjdhZGI4OTRmNWJiMzc3N2NmY2U4MTZkOTY1L3RhYmxlOjI1ODNlZjY5YzMwMDQzOGZhZDM2NTk1N2ZhNTRhMmFlL3RhYmxlcmFuZ2U6MjU4M2VmNjljMzAwNDM4ZmFkMzY1OTU3ZmE1NGEyYWVfMTQtNS0xLTEtMA_7464c768-56a8-4a59-9f8c-4a1ba682f50f"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i7783450f50194e85b7d7610faa614d07_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85MS9mcmFnOmFlNDM5YjdhZGI4OTRmNWJiMzc3N2NmY2U4MTZkOTY1L3RhYmxlOjI1ODNlZjY5YzMwMDQzOGZhZDM2NTk1N2ZhNTRhMmFlL3RhYmxlcmFuZ2U6MjU4M2VmNjljMzAwNDM4ZmFkMzY1OTU3ZmE1NGEyYWVfMTQtNy0xLTEtMA_d1cdee09-6fc6-41e6-9a31-cd3cfb41662c"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:SeniorNotes
      contextRef="ic5931ab28aad4264a2a88bbe25c2f81b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85MS9mcmFnOmFlNDM5YjdhZGI4OTRmNWJiMzc3N2NmY2U4MTZkOTY1L3RhYmxlOjI1ODNlZjY5YzMwMDQzOGZhZDM2NTk1N2ZhNTRhMmFlL3RhYmxlcmFuZ2U6MjU4M2VmNjljMzAwNDM4ZmFkMzY1OTU3ZmE1NGEyYWVfMTUtMS0xLTEtMA_038d4ffc-81bd-4400-9d17-7e8b0f116bd3"
      unitRef="usd">387143000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i0215b09edef24299b7f7dc3abb8fb077_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85MS9mcmFnOmFlNDM5YjdhZGI4OTRmNWJiMzc3N2NmY2U4MTZkOTY1L3RhYmxlOjI1ODNlZjY5YzMwMDQzOGZhZDM2NTk1N2ZhNTRhMmFlL3RhYmxlcmFuZ2U6MjU4M2VmNjljMzAwNDM4ZmFkMzY1OTU3ZmE1NGEyYWVfMTUtMy0xLTEtMA_b0e92cf9-a290-466a-8bbb-5930d064ff39"
      unitRef="usd">398500000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="ib23480fcc3e247549f2eddb0060d2832_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85MS9mcmFnOmFlNDM5YjdhZGI4OTRmNWJiMzc3N2NmY2U4MTZkOTY1L3RhYmxlOjI1ODNlZjY5YzMwMDQzOGZhZDM2NTk1N2ZhNTRhMmFlL3RhYmxlcmFuZ2U6MjU4M2VmNjljMzAwNDM4ZmFkMzY1OTU3ZmE1NGEyYWVfMTUtNS0xLTEtMA_9ef6758a-110d-45d7-a827-3f08c5072b78"
      unitRef="usd">385987000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="iac706f6fe7384787a2f29d46eae6c154_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85MS9mcmFnOmFlNDM5YjdhZGI4OTRmNWJiMzc3N2NmY2U4MTZkOTY1L3RhYmxlOjI1ODNlZjY5YzMwMDQzOGZhZDM2NTk1N2ZhNTRhMmFlL3RhYmxlcmFuZ2U6MjU4M2VmNjljMzAwNDM4ZmFkMzY1OTU3ZmE1NGEyYWVfMTUtNy0xLTEtMA_fd151078-5999-4335-9c0f-e6a7e746d805"
      unitRef="usd">416500000</us-gaap:SeniorNotes>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RleHRyZWdpb246NWFkYjA5ZDJmZjgzNDdkZGI1YWEyYWYzY2FjMTcxMGZfNDUwOA_7439d924-376e-4a73-b131-be5a340f082b">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We operate under the Itron brand worldwide and manage and report under three operating segments: Device Solutions, Networked Solutions, and Outcomes.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have three GAAP measures of segment performance: revenues, gross profit (gross margin), and operating income (operating margin). Intersegment revenues are minimal. Certain operating expenses are allocated to the operating segments based upon internally established allocation methodologies. Corporate operating expenses, interest income, interest expense, other income (expense), and the income tax provision (benefit) are neither allocated to the segments, nor are they included in the measure of segment performance. In addition, we allocate only certain production assets and intangible assets to our operating segments. We do not manage the performance of the segments on a balance sheet basis.&lt;/span&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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Segment Products&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Device Solutions&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; This segment primarily includes hardware products used for measurement, control, or sensing that do not have communications capability embedded for use with our broader Itron systems, i.e., hardware-based products not part of a complete "end-to-end" solution. Examples from the Device Solutions portfolio include: standard endpoints that are shipped without Itron communications, such as our standard gas meters, electricity IEC meters, and water meters, in addition to our heat and allocation products; communicating meters that are not a part of an Itron solution such as Smart Spec meters; and the implementation and installation of non-communicating devices, such as gas regulators.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Networked Solutions&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; This segment primarily includes a combination of communicating devices (smart meters, modules, endpoints, and sensors), network infrastructure, and associated application software designed and sold as a complete solution for acquiring and transporting robust application-specific data. Networked Solutions combines the majority of the assets from the recently acquired SSNI organization with our legacy Itron networking products and software and the implementation and installation of communicating devices into one operating segment. Examples from the Networked Solutions portfolio include: communicating measurement, control, or sensing endpoints such as our Itron&#xae; and OpenWay&#xae; Riva meters, Itron traditional ERT&#xae; technology, Intelis smart gas or water meters, 500G gas communication modules, 500W water communication modules; GenX networking products, network modules and interface cards; and specific network control and management software applications. The IIoT solutions supported by this segment include automated meter reading (AMR), advanced metering infrastructure (AMI), smart grid and distribution automation (DA), and smart street lighting and smart city solutions.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Outcomes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; This segment primarily includes our value-added, enhanced software and services in which we manage, organize, analyze, and interpret data to improve decision making, maximize operational profitability, drive resource efficiency, and deliver results for consumers, utilities, and smart cities. Outcomes places an emphasis on delivering to Itron customers high-value, turn-key, digital experiences by leveraging the footprint of our Device Solutions and Networked Solutions segments. The revenues from these offerings are primarily recurring in nature and would include any direct management of Device Solutions, Networked Solutions, and other products on behalf of our end customers. Examples from the Outcomes portfolio include: our meter data management and analytics offerings; our managed service solutions including network-as-a-service and platform-as-a-service, forecasting software and services; and any consulting-based engagement. Within the Outcomes segment, we also &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;identify new business models, including performance-based contracting, to drive broader portfolio offerings across utilities and cities.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenues, gross profit, and operating income associated with our operating segments were as follows:&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Device Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;214,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;327,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;433,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Networked Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;615,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outcomes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;438,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;566,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;967,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,110,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Device Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Networked Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outcomes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;138,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Device Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;217,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;331,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;439,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Networked Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;324,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;355,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;665,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;692,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outcomes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;509,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;635,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,108,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,249,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Device Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Networked Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;230,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outcomes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;138,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;310,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;378,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Device Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Networked Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;193,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outcomes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(130,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(97,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(219,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(207,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,957)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(29,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(40,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our corporate unallocated operating loss for the three and six months ended June&#160;30, 2020 includes a $56.9&#160;million loss from the sale of our Latin American business. Refer to "Note 17: Sale of Business" for additional information on the transaction.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three months ended June&#160;30, 2020 and 2019, one customer represented 13% and 11% of total company revenues. For the six months ended June&#160;30, 2020 and 2019, one customer represented 12% and 11% of total company revenues.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We currently buy a majority of our integrated circuit board assemblies from three suppliers. Management believes that other suppliers could provide similar products, but a change in suppliers, disputes with our suppliers, or unexpected constraints on the suppliers' production capacity could adversely affect operating results. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenues by region were as follows:&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States and Canada&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;369,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;755,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;815,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Europe, Middle East, and Africa (EMEA)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;274,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Latin America and Asia Pacific&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;509,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;635,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,108,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,249,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;On June 25, 2020, Itron closed on the sale of its Latin American operations. We will continue to sell into the region through an exclusive distributor. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Depreciation expense is allocated to the operating segments based upon each segment's use of the assets. All amortization expense is recognized within Corporate unallocated. Depreciation and amortization of intangible assets expense associated with our operating segments was as follows:&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Device Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Networked Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outcomes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RleHRyZWdpb246NWFkYjA5ZDJmZjgzNDdkZGI1YWEyYWYzY2FjMTcxMGZfMTk4_7f2ea582-45ef-4dc7-8679-7d594f767eb6"
      unitRef="number">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RleHRyZWdpb246NWFkYjA5ZDJmZjgzNDdkZGI1YWEyYWYzY2FjMTcxMGZfNDUwMQ_9c0ecc86-fedc-4c6c-ab06-bc8ad0280558">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenues, gross profit, and operating income associated with our operating segments were as follows:&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Device Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;214,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;327,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;433,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Networked Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;615,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outcomes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;438,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;566,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;967,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,110,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Device Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Networked Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outcomes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;138,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Device Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;217,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;331,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;439,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Networked Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;324,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;355,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;665,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;692,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outcomes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;509,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;635,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,108,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,249,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Device Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Networked Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;230,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outcomes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;138,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;310,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;378,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Device Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Networked Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;193,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outcomes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(130,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(97,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(219,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(207,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(45,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,957)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(29,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(57,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(40,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ead17790b1847798ef5550c5742a944_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMy0xLTEtMS0w_ed9ed185-938f-497f-a858-3a2bc1af88e1"
      unitRef="usd">126950000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28ea390cb5064d6db13028ee5a19ccfa_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMy0zLTEtMS0w_f36f330f-df1e-4c14-86e4-6ed01374d185"
      unitRef="usd">214589000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d263c5912614b5fad0285da55dcfb7b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMy01LTEtMS0w_63d76b48-7672-4c1e-ba4b-e1ae700d68c0"
      unitRef="usd">327118000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id287910cfb2f42a7bf81bca9f06d9ef6_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMy03LTEtMS0w_43294aec-11fb-40ef-8a23-0349cdd7dae7"
      unitRef="usd">433158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0441c827044140289b1b4fa7133f8688_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfNC0xLTEtMS0w_6a51498e-8cc5-478e-82d9-4bdc8c930726"
      unitRef="usd">300351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb4f02bcbda14c84822f2aa73131da6f_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfNC0zLTEtMS0w_8ac9389e-aaa2-41d4-b9c7-f8a195f10a4a"
      unitRef="usd">333422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77e146cbd7ca45f2a02ca302ef602006_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfNC01LTEtMS0w_eba79190-9e4d-453e-b649-c7340c15f8af"
      unitRef="usd">615788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9bbdf47b113a47f6b6582e7f69f9ce5a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfNC03LTEtMS0w_673f4d47-7d54-4a29-8664-7174adaa91a3"
      unitRef="usd">647772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2717b87902a04670bf91e676d96a736a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfNS0xLTEtMS0w_c08c37f7-b3e1-447e-a403-0b95a5ce62e2"
      unitRef="usd">11684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5189cd091ae74c4dbe68eb6db6c74648_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfNS0zLTEtMS0w_0c68575b-d1ca-4b21-b458-618a1c51e55b"
      unitRef="usd">18036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i595799442ac542f483cf2ccfbd69b678_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfNS01LTEtMS0w_fa46a1a0-ee24-4efa-9ee8-5dda0f008759"
      unitRef="usd">24216000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i302fb81de58a49c593a0fa9881d75c26_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfNS03LTEtMS0w_cb24599d-4037-47c9-a476-733d9029bcd3"
      unitRef="usd">29967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i644df5bf280840a2838e9e70882fa8e8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfNi0xLTEtMS0w_d6a2f2ad-cebf-462a-b20f-822a169a0e65"
      unitRef="usd">438985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id02d6a0d6cf04f2f96851bf33f3ba547_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfNi0zLTEtMS0w_f5aa8193-af1e-42d0-a308-09a3bb90d20f"
      unitRef="usd">566047000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb64869be15c4935a564b20d49a02201_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfNi01LTEtMS0w_8adf7b19-54b9-4263-a436-8ec20568fae0"
      unitRef="usd">967122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic83b96ee9cdd46268285dc9dfad7bd90_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfNi03LTEtMS0w_97f08966-249b-48f0-9f6c-92b660f33cb1"
      unitRef="usd">1110897000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8941825f885147e1a1c2e83dfee5b6fe_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfOS0xLTEtMS0w_0c3c83e8-01af-48e1-a058-dc17d2ef2413"
      unitRef="usd">2215000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5bc19f7fe4fd42c8b63792825352c89a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfOS0zLTEtMS0w_2260cc10-bdbe-4e38-9800-bb5a34c96410"
      unitRef="usd">3134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7365be4710d74efa8f9d269461aca833_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfOS01LTEtMS0w_f4087740-6c5f-41f9-ba3f-8f48bd40fe26"
      unitRef="usd">4326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ca3dffded6641eb8622d97cb66d8862_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfOS03LTEtMS0w_055fa977-3214-44cd-9885-a3a3c0ab024e"
      unitRef="usd">6320000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic10a347ece4047398991c5151cc20b70_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTAtMS0xLTEtMA_cf7201b5-a39f-46a1-a1cf-b13e566fff52"
      unitRef="usd">24129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9fe1d869b1d4aada51b49d91d9b4add_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTAtMy0xLTEtMA_7de45186-9185-4f4a-a429-b46c6ebfdf54"
      unitRef="usd">22494000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia91713da5fe646d986e3a5837e5fd4c1_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTAtNS0xLTEtMA_e48f0826-635b-433c-9bd4-17d37752c236"
      unitRef="usd">49537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied6f7246a2bb4b2fbe53d214c5e39e30_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTAtNy0xLTEtMA_3d95b2b9-9ec2-4c1b-8066-f117063d3cfe"
      unitRef="usd">44571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie004304a196f4e47989893234dbd8eb6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTEtMS0xLTEtMA_34649936-3d91-4a19-bb1b-82ee669cd64e"
      unitRef="usd">44265000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19b5a8eaac7c4d84afd40864fecf7998_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTEtMy0xLTEtMA_4be04fec-9c19-4a2a-8575-503c967ca4ea"
      unitRef="usd">43362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic57d2a90b7e34236b6020e370fad24f3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTEtNS0xLTEtMA_cb55ae16-3bb7-4057-8276-dc22c762af7c"
      unitRef="usd">87024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i104c097e99aa4e98bdab02985a819875_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTEtNy0xLTEtMA_4cfc74fd-f859-4916-a4cb-2fe7f7189326"
      unitRef="usd">87825000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4ce8e8e2f11484c8bda6ac7af9611f2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTItMS0xLTEtMA_255ff8d5-3ca1-4367-a896-68fe656e63e5"
      unitRef="usd">70609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff1d55a25ce24e99994658c5d8313094_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTItMy0xLTEtMA_3074cf0d-f87c-42be-8ed4-19b8c1c7a4fa"
      unitRef="usd">68990000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48806c88b87b45cf85b95466c701c77e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTItNS0xLTEtMA_81a997bf-36fb-423a-a7cd-126bc1c51fb4"
      unitRef="usd">140887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e4a959da6ce4e21b24090be6de47696_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTItNy0xLTEtMA_cac964ed-f08c-4aba-aaea-319ac2af868b"
      unitRef="usd">138716000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e86041273d449679a7966af862001f6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTUtMS0xLTEtMA_adf3d045-650e-46d7-acac-2f97a2590783"
      unitRef="usd">129165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6022efaa1a4c43cca9f5b0da787f6b31_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTUtMy0xLTEtMA_5e9ee562-8234-4e5b-8f11-81e02a5db87c"
      unitRef="usd">217723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f00ae6f51504330b947668fbb034046_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTUtNS0xLTEtMA_d21e05ed-2368-495e-af67-23dfdcf69356"
      unitRef="usd">331444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc001c99aee948419757ebebbb07340a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTUtNy0xLTEtMA_1a8d4ba2-3faf-4e9a-92c5-b9f743d93e2d"
      unitRef="usd">439478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5ee8abc82524ab0ad82bc257e63e081_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTYtMS0xLTEtMA_99fd8c44-c816-4393-b705-dca521971460"
      unitRef="usd">324480000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffc26676a49a488eb43cf6de07221b93_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTYtMy0xLTEtMA_2f2c3da3-8299-46a2-8a85-82a977daf76e"
      unitRef="usd">355916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b631e2f372643f38fc4f5658ac1b23e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTYtNS0xLTEtMA_db7fd29b-4315-49eb-acfd-cd7fa8c1883d"
      unitRef="usd">665325000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8eb3625755fc49df8c1037fdba7c8f38_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTYtNy0xLTEtMA_7fad8fd8-f3f9-4a4c-8e70-12d730c99cae"
      unitRef="usd">692343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c3226ccc692498ba7e53895b6e47b9a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTctMS0xLTEtMA_1f9a297b-b330-4f26-bd9e-bd3d96399deb"
      unitRef="usd">55949000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6737aebf53d44e86b21865b5887a5aa9_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTctMy0xLTEtMA_282151d8-9ea0-496b-b5ac-d0b2b318f2d0"
      unitRef="usd">61398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26b27c78d28f4565a20cbc0964941938_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTctNS0xLTEtMA_cf0481ec-7543-4ca1-925e-159b7089d0b8"
      unitRef="usd">111240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b98331565a9451cb0f54646e1d595f4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTctNy0xLTEtMA_7e10af17-58b7-4bf5-88c9-0aee0774a12b"
      unitRef="usd">117792000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTgtMS0xLTEtMA_ef4f5e4b-c117-4ff6-b853-96ea11624b65"
      unitRef="usd">509594000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTgtMy0xLTEtMA_8a84f071-d866-4a2e-a49e-d3983cd4862c"
      unitRef="usd">635037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTgtNS0xLTEtMA_72935753-cd8d-430d-876c-cf511b3588eb"
      unitRef="usd">1108009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMTgtNy0xLTEtMA_3998f92b-36d0-4852-88e2-149e242a6f44"
      unitRef="usd">1249613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i4e86041273d449679a7966af862001f6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjEtMS0xLTEtMA_65599057-53d4-42e2-b7fa-31f1ddf3e824"
      unitRef="usd">11948000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6022efaa1a4c43cca9f5b0da787f6b31_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjEtMy0xLTEtMA_4b69d928-18f8-4cd0-be8c-9c57c73f0212"
      unitRef="usd">41590000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6f00ae6f51504330b947668fbb034046_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjEtNS0xLTEtMA_28ed21f6-6e39-4916-a4c6-f3885d54f567"
      unitRef="usd">44315000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ifc001c99aee948419757ebebbb07340a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjEtNy0xLTEtMA_bb7ce55a-1397-4309-8928-57c646115dea"
      unitRef="usd">81506000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id5ee8abc82524ab0ad82bc257e63e081_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjItMS0xLTEtMA_55600d7b-43cc-41e9-90d4-1ac806e165e7"
      unitRef="usd">108323000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iffc26676a49a488eb43cf6de07221b93_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjItMy0xLTEtMA_e03fa91e-799e-48d6-87be-4c98dafc0a7c"
      unitRef="usd">126243000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0b631e2f372643f38fc4f5658ac1b23e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjItNS0xLTEtMA_595c3e8a-b7c0-43a4-a21d-6b48fa5046d3"
      unitRef="usd">230073000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8eb3625755fc49df8c1037fdba7c8f38_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjItNy0xLTEtMA_e95f90f1-cd6f-4303-afec-be28ae8e83c8"
      unitRef="usd">253311000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0c3226ccc692498ba7e53895b6e47b9a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjMtMS0xLTEtMA_59b062dc-bcf1-4826-8e3e-565f1822f576"
      unitRef="usd">18246000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6737aebf53d44e86b21865b5887a5aa9_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjMtMy0xLTEtMA_2451d214-fab2-453d-be8c-2ca0618d9bd4"
      unitRef="usd">23381000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i26b27c78d28f4565a20cbc0964941938_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjMtNS0xLTEtMA_0e848424-a90b-40b1-96ca-5c93bb3cbe12"
      unitRef="usd">35695000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8b98331565a9451cb0f54646e1d595f4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjMtNy0xLTEtMA_07617e0b-8216-4619-b349-e77ded9c18fb"
      unitRef="usd">43660000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjQtMS0xLTEtMA_5882ed6f-8e3a-4b89-b996-95e93e13707f"
      unitRef="usd">138517000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjQtMy0xLTEtMA_7f70d767-0902-4bcd-8217-d2bb57e27698"
      unitRef="usd">191214000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjQtNS0xLTEtMA_2b1dcd95-e72e-4676-97ac-6bb0d43fecbd"
      unitRef="usd">310083000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjQtNy0xLTEtMA_32ecd4ea-c3eb-4792-a634-47be2c87cb0d"
      unitRef="usd">378477000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4e86041273d449679a7966af862001f6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjctMS0xLTEtMA_6d66b0d9-da8f-402b-921f-2163615fd008"
      unitRef="usd">-1120000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6022efaa1a4c43cca9f5b0da787f6b31_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjctMy0xLTEtMA_2083b4e7-046a-4e3b-9736-8c4d39d89145"
      unitRef="usd">28355000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f00ae6f51504330b947668fbb034046_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjctNS0xLTEtMA_d02e5599-8f08-4130-be9b-f3cca24612cc"
      unitRef="usd">17078000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifc001c99aee948419757ebebbb07340a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjctNy0xLTEtMA_83d27134-5343-45c7-aec7-f7e7a89460cb"
      unitRef="usd">53812000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id5ee8abc82524ab0ad82bc257e63e081_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjgtMS0xLTEtMA_fa0d677b-b451-46e3-89b9-0f0234fc884d"
      unitRef="usd">77382000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iffc26676a49a488eb43cf6de07221b93_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjgtMy0xLTEtMA_b9778b40-b875-4899-ad88-d2f9ad8a2de0"
      unitRef="usd">98035000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0b631e2f372643f38fc4f5658ac1b23e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjgtNS0xLTEtMA_9feffc23-c82a-4f21-a2fa-9c3c83f1750c"
      unitRef="usd">166062000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8eb3625755fc49df8c1037fdba7c8f38_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjgtNy0xLTEtMA_d8560e23-c7c4-40c1-85de-041f4959fd12"
      unitRef="usd">193357000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0c3226ccc692498ba7e53895b6e47b9a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjktMS0xLTEtMA_0d9fe5aa-d9e6-45fc-ad3b-1478794bf3fe"
      unitRef="usd">9226000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6737aebf53d44e86b21865b5887a5aa9_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjktMy0xLTEtMA_c520a298-6c85-42d8-b64b-99d492c448dc"
      unitRef="usd">14367000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i26b27c78d28f4565a20cbc0964941938_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjktNS0xLTEtMA_9b8260b0-c8a4-4df5-903f-dc9c7c71701e"
      unitRef="usd">17424000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8b98331565a9451cb0f54646e1d595f4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMjktNy0xLTEtMA_ca156e1a-f8d4-4421-b495-5c6a0832d2e6"
      unitRef="usd">24777000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if80e983a228242f3af0c8129142c569d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzAtMS0xLTEtMA_5c22429c-785d-4e0b-bf66-5c0c6102f70f"
      unitRef="usd">-130875000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0572f0ee008d4202979bcbe95d3414f2_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzAtMy0xLTEtMA_8c951d63-ca05-4ba5-b839-afda19ec11b2"
      unitRef="usd">-97199000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i43a7b9a8bf854a94aaa71ebd40a0f5e1_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzAtNS0xLTEtMA_a0fd6213-0363-470e-8597-2d7df88cf345"
      unitRef="usd">-219581000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i598abffab6034359ad33a6742b74a5db_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzAtNy0xLTEtMA_ad0df588-6ad1-4c10-9096-fa7429f328da"
      unitRef="usd">-207565000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzEtMS0xLTEtMA_b74f84c4-fa65-492b-8ae7-57ac49a2ffd3"
      unitRef="usd">-45387000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzEtMy0xLTEtMA_a73318e9-4298-48e4-94e0-6c90cb87be65"
      unitRef="usd">43558000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzEtNS0xLTEtMA_113880bf-09fb-4001-a2c8-8c63c22a7e5a"
      unitRef="usd">-19017000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzEtNy0xLTEtMA_2d2ed2b8-d39d-4d2d-aff8-dc520b2faeab"
      unitRef="usd">64381000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzItMS0xLTEtMA_7f415c98-b469-4265-950b-3b0e756c94fb"
      unitRef="usd">-12299000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzItMy0xLTEtMA_d99c36df-720f-46f4-a320-aa31ce10440d"
      unitRef="usd">-15022000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzItNS0xLTEtMA_64c0fb93-5997-45ee-abd9-8ba65289a272"
      unitRef="usd">-21957000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzItNy0xLTEtMA_99d6d368-9b0d-4be0-a5eb-40c8d2aa0e1f"
      unitRef="usd">-29873000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzMtMS0xLTEtMA_3c5c6cbf-12fe-489b-86d9-6f0208766c40"
      unitRef="usd">-57686000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzMtMy0xLTEtMA_61a6913f-0d75-4bc2-9994-5b67d6c3689f"
      unitRef="usd">28536000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzMtNS0xLTEtMA_48744874-2f9c-48aa-aa3b-26f4e7ff2515"
      unitRef="usd">-40974000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjBiZTRmMzFkMjViMzRjMzE5NzQ2NTY1Yzg2YWQ4NzIyL3RhYmxlcmFuZ2U6MGJlNGYzMWQyNWIzNGMzMTk3NDY1NjVjODZhZDg3MjJfMzMtNy0xLTEtMA_c1a84dea-7397-4984-a796-5ee436f4a5f5"
      unitRef="usd">34508000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown
      contextRef="i9faa229a5a2540059920d5de1d8080bf_D20200625-20200625"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RleHRyZWdpb246NWFkYjA5ZDJmZjgzNDdkZGI1YWEyYWYzY2FjMTcxMGZfMzI5ODUzNDg4OTg0MQ_24e70de9-42cf-497c-8c44-76e3326c5953"
      unitRef="usd">56900000</us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i35f14f834c0c4915b493ac879a4a742d_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RleHRyZWdpb246NWFkYjA5ZDJmZjgzNDdkZGI1YWEyYWYzY2FjMTcxMGZfMzg0ODI5MDcwMjIwMg_6b88c5f0-0aca-40c5-9a91-2631a4cc4da8"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifc1694dae5d54ae19e2e6ff9dc22c3b1_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RleHRyZWdpb246NWFkYjA5ZDJmZjgzNDdkZGI1YWEyYWYzY2FjMTcxMGZfMzg0ODI5MDcwMjIxMw_273a2209-9e3c-44c0-8904-31ac8281b6b0"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icaeceeac5ac64bde8e5592afb1005aae_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RleHRyZWdpb246NWFkYjA5ZDJmZjgzNDdkZGI1YWEyYWYzY2FjMTcxMGZfMzg0ODI5MDcwMjIwOQ_581eaa8c-5492-4f67-82f1-0916213b892f"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i49e2ce46cec246a59385f98ba4eb1e22_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RleHRyZWdpb246NWFkYjA5ZDJmZjgzNDdkZGI1YWEyYWYzY2FjMTcxMGZfNDEwOA_b88442d3-cf56-4a58-a1e0-689aecf959b4"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskSupplier
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RleHRyZWdpb246NWFkYjA5ZDJmZjgzNDdkZGI1YWEyYWYzY2FjMTcxMGZfNDEzOQ_81916d8f-8cad-489c-90d0-9554890d0e19">We currently buy a majority of our integrated circuit board assemblies from three suppliers. Management believes that other suppliers could provide similar products, but a change in suppliers, disputes with our suppliers, or unexpected constraints on the suppliers' production capacity could adversely affect operating results.</us-gaap:ConcentrationRiskSupplier>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RleHRyZWdpb246NWFkYjA5ZDJmZjgzNDdkZGI1YWEyYWYzY2FjMTcxMGZfNDQ4MA_7976580f-b6e0-4ba9-bfb8-54bae750968f">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenues by region were as follows:&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States and Canada&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;369,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;755,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;815,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Europe, Middle East, and Africa (EMEA)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;274,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"&gt;Latin America and Asia Pacific&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;509,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;635,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,108,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,249,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;text-align:justify;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;On June 25, 2020, Itron closed on the sale of its Latin American operations. We will continue to sell into the region through an exclusive distributor. &lt;/span&gt;&lt;/div&gt;Depreciation expense is allocated to the operating segments based upon each segment's use of the assets. All amortization expense is recognized within Corporate unallocated.</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a4b19a717224bc681c93cfa4ffb6b13_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfMi0xLTEtMS0w_9045f72f-93fb-40c2-9f5f-49062aab374f"
      unitRef="usd">369862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0ee8c26453e493c93597e63b36626f1_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfMi0zLTEtMS0w_1b41eded-349a-4ffd-98f6-905069edc56a"
      unitRef="usd">417909000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4bf21b394134ffbb6145c8c586b2650_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfMi01LTEtMS0w_448e6888-e934-4b9b-8cb0-01146e16e08d"
      unitRef="usd">755187000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i710327ff7a634af1ab38b6faddeb853e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfMi03LTEtMS0w_0d3cc54e-ef7c-4ae8-b8e0-6180be3cd047"
      unitRef="usd">815475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc861e76c07f49c9a4a81541953751bb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfMy0xLTEtMS0w_e3229cfd-f927-4762-b477-f21af93cc0c8"
      unitRef="usd">107799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07ce38890cb04004ba1026a3abd6dc88_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfMy0zLTEtMS0w_aa4d5554-0551-457f-8e37-e51976005bd6"
      unitRef="usd">167314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifdcdcdedf99d4e528106939f0b96d263_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfMy01LTEtMS0w_57d535f7-8075-4806-9911-aee436748c55"
      unitRef="usd">274783000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7891554f62b24b77972b986865dcafbd_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfMy03LTEtMS0w_30ad944e-0d64-4a37-909c-2bccd2934046"
      unitRef="usd">338556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2245558b6b2946ff977c64a86cd30fe1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfNC0xLTEtMS0w_98b7530e-682f-4b26-9fa7-22afc8dfdfbc"
      unitRef="usd">31933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8fb1e68773a40d58d2a7fdbbc232af3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfNC0zLTEtMS0w_71a07647-be73-4aea-be6c-d5c891fed109"
      unitRef="usd">49814000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i090581dc12164795a915917e2cefef7a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfNC01LTEtMS0w_40778abe-8ca3-4898-8036-661b15ef9267"
      unitRef="usd">78039000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd6f42ad51a14b95873da27b0208d126_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfNC03LTEtMS0w_9247c63f-bc1f-4b0c-b3da-a3dcb974a411"
      unitRef="usd">95582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfNS0xLTEtMS0w_c8610a68-4262-4b57-b9c9-5f92894d47f2"
      unitRef="usd">509594000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfNS0zLTEtMS0w_3b1891b5-4c9b-41c4-b59f-4207de35c3ca"
      unitRef="usd">635037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfNS01LTEtMS0w_115f7d51-ad5a-4290-a763-ff2c70cc45fe"
      unitRef="usd">1108009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOmM1YzRkMjg1ZTIxODQwOWI5NjgyMGZjNmVlYmI0NDNlL3RhYmxlcmFuZ2U6YzVjNGQyODVlMjE4NDA5Yjk2ODIwZmM2ZWViYjQ0M2VfNS03LTEtMS0w_f79e577d-9476-4671-8a01-b36b2ba49658"
      unitRef="usd">1249613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <itri:DepreciationAndAmortizationExpenseAssociatedWithSegmentsTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RleHRyZWdpb246NWFkYjA5ZDJmZjgzNDdkZGI1YWEyYWYzY2FjMTcxMGZfNDUwNQ_602d25bd-d671-4c80-bb64-208272d95e3a">Depreciation and amortization of intangible assets expense associated with our operating segments was as follows:&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:37.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.626%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Device Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Networked Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outcomes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</itri:DepreciationAndAmortizationExpenseAssociatedWithSegmentsTableTextBlock>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4e86041273d449679a7966af862001f6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfMi0xLTEtMS0w_795641e9-f9e5-4060-aca3-67710b9fe1bc"
      unitRef="usd">6062000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6022efaa1a4c43cca9f5b0da787f6b31_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfMi0zLTEtMS0w_ec708517-966b-426f-a2af-30c81019ec14"
      unitRef="usd">6346000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6f00ae6f51504330b947668fbb034046_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfMi01LTEtMS0w_11472415-864e-4eda-8e7e-a52747d5cb79"
      unitRef="usd">12497000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ifc001c99aee948419757ebebbb07340a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfMi03LTEtMS0w_14ab8370-2422-409b-bba3-72a984fa319e"
      unitRef="usd">12782000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id5ee8abc82524ab0ad82bc257e63e081_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfMy0xLTEtMS0w_4e7c505c-a55f-4ed6-a745-99918ea914a9"
      unitRef="usd">4333000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iffc26676a49a488eb43cf6de07221b93_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfMy0zLTEtMS0w_444f2c25-8564-4d8f-9389-d4559ed97290"
      unitRef="usd">3205000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0b631e2f372643f38fc4f5658ac1b23e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfMy01LTEtMS0w_6ce366ae-5797-4996-b423-c73b0a4738c9"
      unitRef="usd">8070000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8eb3625755fc49df8c1037fdba7c8f38_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfMy03LTEtMS0w_e1cd9965-730c-4aa8-ab25-dc6512841ce5"
      unitRef="usd">6453000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0c3226ccc692498ba7e53895b6e47b9a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfNC0xLTEtMS0w_f90d6180-2d43-4cc1-8f00-b7eb04dff678"
      unitRef="usd">1412000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6737aebf53d44e86b21865b5887a5aa9_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfNC0zLTEtMS0w_10647a6c-12fe-4774-bf97-22da54ba9fbb"
      unitRef="usd">1285000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i26b27c78d28f4565a20cbc0964941938_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfNC01LTEtMS0w_08ee6040-d1d5-4d1d-81e7-b60daab4892a"
      unitRef="usd">2805000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8b98331565a9451cb0f54646e1d595f4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfNC03LTEtMS0w_fdef9e6c-14ed-4cc5-b49c-52253c619c1b"
      unitRef="usd">2587000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i903a56bb059646e496001ee10070f525_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfNS0xLTEtMS0w_1a9bfbc4-e4cc-4536-9626-0db620e8d31e"
      unitRef="usd">12392000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id307f1876df846d9a6286ad01d15beab_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfNS0zLTEtMS0w_df00b2cc-e44c-4403-83a7-e04f64986287"
      unitRef="usd">17805000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icaa3de405cba4bd68541fb1bf706df72_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfNS01LTEtMS0w_e50f8835-eabd-420b-865f-d754029f0d1d"
      unitRef="usd">24858000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0a69b6b43d124a30ace37c899062f526_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfNS03LTEtMS0w_b76fb525-72de-4fe3-a809-f23680ffe3b3"
      unitRef="usd">35246000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i19818b6e339d45fca92eb2821ce42c34_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfNi0xLTEtMS0w_aa2ec03f-5953-4e01-86b2-8176cdaa962d"
      unitRef="usd">24199000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if997b969d0fb4ed39e2689ec5aae85b7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfNi0zLTEtMS0w_e4de5062-13e3-41eb-a6b5-4e4557bf38f8"
      unitRef="usd">28641000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfNi01LTEtMS0w_ffcfbd10-30a8-48b8-afd1-fe76e9c7935f"
      unitRef="usd">48230000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if222fcd29d894df39c86f91896a8dcee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85NC9mcmFnOjVhZGIwOWQyZmY4MzQ3ZGRiNWFhMmFmM2NhYzE3MTBmL3RhYmxlOjNhNWY0NDU0OWZjZjQwMGFiNmZiMGIzZDM0M2UyYTI4L3RhYmxlcmFuZ2U6M2E1ZjQ0NTQ5ZmNmNDAwYWI2ZmIwYjNkMzQzZTJhMjhfNi03LTEtMS0w_85652a1b-efdd-4dbf-8d1a-e451d5828bcb"
      unitRef="usd">57068000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85Ny9mcmFnOmRkOWVhYjdlYmFmNDRkMjU5NmM1Y2YzYTYzZGFhNTU2L3RleHRyZWdpb246ZGQ5ZWFiN2ViYWY0NGQyNTk2YzVjZjNhNjNkYWE1NTZfMjg2MQ_0a607a71-d4bc-4a91-ae1a-302df3e2b916">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of significant net changes in the contract assets and the contract liabilities balances during the period is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;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:78.555%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.445%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract liabilities, less contract assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance, January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues recognized from beginning contract liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(71,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Increases due to amounts collected or due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues recognized from current period increases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/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="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On January 1, 2020, total contract assets were $50.7&#160;million and total contract liabilities were $138.9&#160;million. On June&#160;30, 2020, total contract assets were $49.6&#160;million and total contract liabilities were $166.8&#160;million. The contract assets primarily relate to contracts that include a retention clause and allocations related to contracts with multiple performance obligations. The contract liabilities primarily relate to deferred revenue, such as extended warranty and maintenance cost.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:13.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Transaction price allocated to the remaining performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total transaction price allocated to remaining performance obligations represents committed but undelivered products and services for contracts and purchase orders at period end. Twelve-month remaining performance obligations represent the portion of total transaction price allocated to remaining performance obligations that we estimate will be recognized as revenue over the next 12&#160;months. Total transaction price allocated to remaining performance obligations is not a complete measure of our future revenues as we also receive orders where the customer may have legal termination rights but are not likely to terminate.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total transaction price allocated to remaining performance obligations related to contracts is approximately $1.2&#160;billion for the next twelve months and approximately $1.1 billion for periods longer than 12 months. The total remaining performance obligations consist of product and service components. The service component relates primarily to maintenance agreements for which customers pay a full year's maintenance in advance, and service revenues are generally recognized over the service period. Total transaction price allocated to remaining performance obligations also includes our extended warranty contracts, for which revenue is recognized over the warranty period, and hardware, which is recognized as units are delivered. The estimate of when remaining performance obligations will be recognized requires significant judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:13.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Cost to obtain a contract and cost to fulfill a contract with a customer&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Cost to obtain a contract and costs to fulfill a contract were capitalized and amortized using a systematic rational approach to align with the transfer of control of underlying contracts with customers. While amounts were capitalized, they are not material.&lt;/span&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-indent:13.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Disaggregation of revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Refer to "Note 15: Segment Information" and the Consolidated Statements of Operations for disclosure regarding the disaggregation of revenue into categories, which depict how revenue and cash flows are affected by economic factors. Specifically, our operating segments and geographical regions as disclosed, and categories for products, which include hardware and software and services, are presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85Ny9mcmFnOmRkOWVhYjdlYmFmNDRkMjU5NmM1Y2YzYTYzZGFhNTU2L3RleHRyZWdpb246ZGQ5ZWFiN2ViYWY0NGQyNTk2YzVjZjNhNjNkYWE1NTZfMjg2Mg_cdbc9ea6-badb-40ce-8f25-7ce67e3dc214">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of significant net changes in the contract assets and the contract liabilities balances during the period is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;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:78.555%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.445%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract liabilities, less contract assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance, January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues recognized from beginning contract liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(71,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Increases due to amounts collected or due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues recognized from current period increases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <itri:ContractwithCustomernet
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85Ny9mcmFnOmRkOWVhYjdlYmFmNDRkMjU5NmM1Y2YzYTYzZGFhNTU2L3RhYmxlOjZlZmQ1YzJjY2ZhZjRlOTFiODJhYWUwNGQ2OGE1ZGMwL3RhYmxlcmFuZ2U6NmVmZDVjMmNjZmFmNGU5MWI4MmFhZTA0ZDY4YTVkYzBfMS0xLTEtMS0w_a11892ea-81c3-4082-9cd3-ae8c3160bfd3"
      unitRef="usd">88215000</itri:ContractwithCustomernet>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85Ny9mcmFnOmRkOWVhYjdlYmFmNDRkMjU5NmM1Y2YzYTYzZGFhNTU2L3RhYmxlOjZlZmQ1YzJjY2ZhZjRlOTFiODJhYWUwNGQ2OGE1ZGMwL3RhYmxlcmFuZ2U6NmVmZDVjMmNjZmFmNGU5MWI4MmFhZTA0ZDY4YTVkYzBfMy0xLTEtMS0w_0e99e0ee-5fa7-4af6-ae8c-b08f6d2d72e2"
      unitRef="usd">-71859000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85Ny9mcmFnOmRkOWVhYjdlYmFmNDRkMjU5NmM1Y2YzYTYzZGFhNTU2L3RhYmxlOjZlZmQ1YzJjY2ZhZjRlOTFiODJhYWUwNGQ2OGE1ZGMwL3RhYmxlcmFuZ2U6NmVmZDVjMmNjZmFmNGU5MWI4MmFhZTA0ZDY4YTVkYzBfNC0xLTEtMS0w_2e9a3de0-ecb5-44fa-88dd-604da4c02ae1"
      unitRef="usd">181878000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <itri:ContractwithCustomerLiabilityRevenueRecognizedFromCurrentPeriod
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85Ny9mcmFnOmRkOWVhYjdlYmFmNDRkMjU5NmM1Y2YzYTYzZGFhNTU2L3RhYmxlOjZlZmQ1YzJjY2ZhZjRlOTFiODJhYWUwNGQ2OGE1ZGMwL3RhYmxlcmFuZ2U6NmVmZDVjMmNjZmFmNGU5MWI4MmFhZTA0ZDY4YTVkYzBfNS0xLTEtMS0w_abf1285a-e50f-4f78-914a-fa8609abb1c9"
      unitRef="usd">-75447000</itri:ContractwithCustomerLiabilityRevenueRecognizedFromCurrentPeriod>
    <itri:ContractwithCustomerOtheradjustments
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85Ny9mcmFnOmRkOWVhYjdlYmFmNDRkMjU5NmM1Y2YzYTYzZGFhNTU2L3RhYmxlOjZlZmQ1YzJjY2ZhZjRlOTFiODJhYWUwNGQ2OGE1ZGMwL3RhYmxlcmFuZ2U6NmVmZDVjMmNjZmFmNGU5MWI4MmFhZTA0ZDY4YTVkYzBfNi0xLTEtMS0w_a7451427-be45-4adc-b6da-c213d22e42d4"
      unitRef="usd">-5629000</itri:ContractwithCustomerOtheradjustments>
    <itri:ContractwithCustomernet
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85Ny9mcmFnOmRkOWVhYjdlYmFmNDRkMjU5NmM1Y2YzYTYzZGFhNTU2L3RhYmxlOjZlZmQ1YzJjY2ZhZjRlOTFiODJhYWUwNGQ2OGE1ZGMwL3RhYmxlcmFuZ2U6NmVmZDVjMmNjZmFmNGU5MWI4MmFhZTA0ZDY4YTVkYzBfNy0xLTEtMS0w_9768ce7b-5f8b-4527-b396-79ed32e7ee3a"
      unitRef="usd">117158000</itri:ContractwithCustomernet>
    <us-gaap:ContractWithCustomerAssetGross
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85Ny9mcmFnOmRkOWVhYjdlYmFmNDRkMjU5NmM1Y2YzYTYzZGFhNTU2L3RleHRyZWdpb246ZGQ5ZWFiN2ViYWY0NGQyNTk2YzVjZjNhNjNkYWE1NTZfMjA1_56478ddf-1737-4681-a552-314c72f7cc00"
      unitRef="usd">50700000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i5dc457e9b58f49aca9352d0b51322bc9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85Ny9mcmFnOmRkOWVhYjdlYmFmNDRkMjU5NmM1Y2YzYTYzZGFhNTU2L3RleHRyZWdpb246ZGQ5ZWFiN2ViYWY0NGQyNTk2YzVjZjNhNjNkYWE1NTZfMjQ0_3265c489-ac65-42e8-8aac-d718f4ddbdf3"
      unitRef="usd">138900000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerAssetGross
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85Ny9mcmFnOmRkOWVhYjdlYmFmNDRkMjU5NmM1Y2YzYTYzZGFhNTU2L3RleHRyZWdpb246ZGQ5ZWFiN2ViYWY0NGQyNTk2YzVjZjNhNjNkYWE1NTZfMjgy_d452e903-5a1f-4ed6-a887-4b6f95badde0"
      unitRef="usd">49600000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85Ny9mcmFnOmRkOWVhYjdlYmFmNDRkMjU5NmM1Y2YzYTYzZGFhNTU2L3RleHRyZWdpb246ZGQ5ZWFiN2ViYWY0NGQyNTk2YzVjZjNhNjNkYWE1NTZfMzIx_067bbaca-2d46-44f2-8ce6-36c57ec59358"
      unitRef="usd">166800000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i1a944158b8c8472c9811a76502473198_I20200630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85Ny9mcmFnOmRkOWVhYjdlYmFmNDRkMjU5NmM1Y2YzYTYzZGFhNTU2L3RleHRyZWdpb246ZGQ5ZWFiN2ViYWY0NGQyNTk2YzVjZjNhNjNkYWE1NTZfMTQwMA_0e5733c8-a103-456e-91ff-c12097eab390"
      unitRef="usd">1200000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i35aef633e39e4f7e897312498514e995_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85Ny9mcmFnOmRkOWVhYjdlYmFmNDRkMjU5NmM1Y2YzYTYzZGFhNTU2L3RleHRyZWdpb246ZGQ5ZWFiN2ViYWY0NGQyNTk2YzVjZjNhNjNkYWE1NTZfMTQxNg_4e99fbd1-116d-4cc9-8629-9f4c823ba72f">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id5e4bc0b973043ca9995915565ac641b_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl85Ny9mcmFnOmRkOWVhYjdlYmFmNDRkMjU5NmM1Y2YzYTYzZGFhNTU2L3RleHRyZWdpb246ZGQ5ZWFiN2ViYWY0NGQyNTk2YzVjZjNhNjNkYWE1NTZfMTQzNw_7d2b87da-254f-43df-96ce-bf034bf58664"
      unitRef="usd">1100000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGV4dHJlZ2lvbjo3ODA4Y2NlMjY1NTA0YTVjOGE3ZGEyNzI1NzM0ODc5MF8yNzQ4Nzc5MDc1NzIz_9bb0d3ec-e4e8-4fce-8dd5-909b6ce850bb">&lt;div style="text-indent:13.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Latin America Divestiture&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On June 25, 2020, we closed on the sale of five subsidiaries comprising our manufacturing and sales operations in Latin America to buyers led by Instalaci&#xf3;n Profesional y Tecnolog&#xed;as del Centro S.A. de C.V., a Mexican company doing business as Accell in Brazil (Accell), through the execution of various definitive stock purchase agreements. The sale of these Latin America-based operations is part of our continued strategy to improve profitability and focus on growing our Networked Solutions and Outcomes businesses in Latin America and throughout the world. We retained the intellectual property rights to our products sold in Latin America. As part of the transaction, we entered into an intellectual property license agreement whereby Accell will pay a royalty on certain products manufactured by Accell using licensed Company intellectual property. In addition, Accell will serve as an exclusive distributor for our Device Solutions, Networked Solutions, and Outcomes products and services offerings in Latin America.&lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Based on the sales price and the net assets of the five subsidiaries sold, we recognized an impairment loss of $56.9&#160;million in the second quarter of 2020. The impairment was primarily due to the recognition of $52.1&#160;million in foreign currency translation losses accumulated since the acquisition of these subsidiaries in 2006 and 2007, and allocated goodwill of $3.0&#160;million. Accell assumed all recognized liabilities, as well as all future liabilities, of the subsidiaries. We have provided no indemnification for any future losses that may be incurred. The terms of the agreement allow for adjustments to the working capital amounts used in the calculation of the sales price and net assets written off for a period of 60 days following the close of the transaction. &lt;/span&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Of the total sales price, $2.5&#160;million was received at closing, and the majority of the remaining portion is due by December 31, 2020. Included in the net assets sold was $6.1&#160;million in cash. This resulted in net outflow of cash at closing of $3.6&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The loss on sale of business was calculated as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:78.555%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.445%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss on sale of business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net assets sold (including working capital)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation adjustment loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(52,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Legal fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(833)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total loss on sale of business&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(56,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <itri:DisposalGroupIncludingDiscontinuedOperationNumberOfSubsidiariesSold
      contextRef="i9faa229a5a2540059920d5de1d8080bf_D20200625-20200625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGV4dHJlZ2lvbjo3ODA4Y2NlMjY1NTA0YTVjOGE3ZGEyNzI1NzM0ODc5MF8xNzU5MjE4NjA1MDY0NQ_33e7569c-905c-4dc1-a8f1-ec06dc51aaed"
      unitRef="numberofsubsidiaries">5</itri:DisposalGroupIncludingDiscontinuedOperationNumberOfSubsidiariesSold>
    <itri:DisposalGroupIncludingDiscontinuedOperationNumberOfSubsidiariesSold
      contextRef="i9faa229a5a2540059920d5de1d8080bf_D20200625-20200625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGV4dHJlZ2lvbjo3ODA4Y2NlMjY1NTA0YTVjOGE3ZGEyNzI1NzM0ODc5MF8yNzQ4Nzc5MDc1NzEz_244a1e0c-28cc-4f78-a2a0-c575323dd237"
      unitRef="numberofsubsidiaries">5</itri:DisposalGroupIncludingDiscontinuedOperationNumberOfSubsidiariesSold>
    <us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown
      contextRef="i9faa229a5a2540059920d5de1d8080bf_D20200625-20200625"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGV4dHJlZ2lvbjo3ODA4Y2NlMjY1NTA0YTVjOGE3ZGEyNzI1NzM0ODc5MF8yNzQ4Nzc5MDc1NTk4_24e70de9-42cf-497c-8c44-76e3326c5953"
      unitRef="usd">56900000</us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="i9faa229a5a2540059920d5de1d8080bf_D20200625-20200625"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGV4dHJlZ2lvbjo3ODA4Y2NlMjY1NTA0YTVjOGE3ZGEyNzI1NzM0ODc5MF8yNzQ4Nzc5MDc1NjEz_e6953a58-8c94-4f3e-a5dc-8b083f2582cd"
      unitRef="usd">-52100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="ib3b5256452ba426bbaca7676232884e4_I20200625"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGV4dHJlZ2lvbjo3ODA4Y2NlMjY1NTA0YTVjOGE3ZGEyNzI1NzM0ODc5MF8xNzU5MjE4NjA1MDY1NQ_5300a04a-7428-45b2-8aca-707615be575a"
      unitRef="usd">3000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <itri:DisposalGroupIncludingDiscontinuedOperationSalesPriceAndNetAssetsWriteOffPeriod
      contextRef="i9faa229a5a2540059920d5de1d8080bf_D20200625-20200625"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGV4dHJlZ2lvbjo3ODA4Y2NlMjY1NTA0YTVjOGE3ZGEyNzI1NzM0ODc5MF8xNzU5MjE4NjA1MDY3Ng_e65c46f9-f929-4bec-8a4b-b51d8c0febf3">P60D</itri:DisposalGroupIncludingDiscontinuedOperationSalesPriceAndNetAssetsWriteOffPeriod>
    <itri:DisposalGroupIncludingDiscontinuedOperationPortionOfSalesPriceReceivedOnClosing
      contextRef="i9faa229a5a2540059920d5de1d8080bf_D20200625-20200625"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGV4dHJlZ2lvbjo3ODA4Y2NlMjY1NTA0YTVjOGE3ZGEyNzI1NzM0ODc5MF8yNzQ4Nzc5MDc1NjI4_9fa17222-f57b-4f67-a8f6-de075977219f"
      unitRef="usd">2500000</itri:DisposalGroupIncludingDiscontinuedOperationPortionOfSalesPriceReceivedOnClosing>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ib3b5256452ba426bbaca7676232884e4_I20200625"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGV4dHJlZ2lvbjo3ODA4Y2NlMjY1NTA0YTVjOGE3ZGEyNzI1NzM0ODc5MF8yNzQ4Nzc5MDc1NjQy_d9ec6bc4-f6ef-471b-8090-ecb08b9022e4"
      unitRef="usd">6100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <itri:DisposalGroupIncludingDiscontinuedOperationCashOutflowAtClosing
      contextRef="i9faa229a5a2540059920d5de1d8080bf_D20200625-20200625"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGV4dHJlZ2lvbjo3ODA4Y2NlMjY1NTA0YTVjOGE3ZGEyNzI1NzM0ODc5MF8yNzQ4Nzc5MDc1NjU2_fae8b589-dbb1-4901-a979-7868fb78af1a"
      unitRef="usd">3600000</itri:DisposalGroupIncludingDiscontinuedOperationCashOutflowAtClosing>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i86f1db8e15f84622af79b1e89982bd90_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGV4dHJlZ2lvbjo3ODA4Y2NlMjY1NTA0YTVjOGE3ZGEyNzI1NzM0ODc5MF8yNzQ4Nzc5MDc1NzI0_a1d43c54-0f8b-418a-a768-cbb1ce11db6d">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The loss on sale of business was calculated as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:78.555%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.445%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss on sale of business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net assets sold (including working capital)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation adjustment loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(52,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Legal fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(833)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total loss on sale of business&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(56,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <itri:DisposalGroupIncludingDiscontinuedOperationSalesPrice
      contextRef="i9faa229a5a2540059920d5de1d8080bf_D20200625-20200625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGFibGU6MWQxYjFkM2E1Y2U3NGY2NGEyYTBmMzI5YmZkYjJiYjgvdGFibGVyYW5nZToxZDFiMWQzYTVjZTc0ZjY0YTJhMGYzMjliZmRiMmJiOF8xLTEtMS0xLTQyMzE_a20ce29e-68b9-41a0-9812-fa7af74711b3"
      unitRef="usd">35008000</itri:DisposalGroupIncludingDiscontinuedOperationSalesPrice>
    <itri:DisposalGroupIncludingDiscontinuedOperationNetAssetsSoldIncludingWorkingCapital
      contextRef="i9faa229a5a2540059920d5de1d8080bf_D20200625-20200625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGFibGU6MWQxYjFkM2E1Y2U3NGY2NGEyYTBmMzI5YmZkYjJiYjgvdGFibGVyYW5nZToxZDFiMWQzYTVjZTc0ZjY0YTJhMGYzMjliZmRiMmJiOF8yLTEtMS0xLTQyMzE_6670e218-52d6-4f12-9cf9-c5e14decc196"
      unitRef="usd">36002000</itri:DisposalGroupIncludingDiscontinuedOperationNetAssetsSoldIncludingWorkingCapital>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="i9faa229a5a2540059920d5de1d8080bf_D20200625-20200625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGFibGU6MWQxYjFkM2E1Y2U3NGY2NGEyYTBmMzI5YmZkYjJiYjgvdGFibGVyYW5nZToxZDFiMWQzYTVjZTc0ZjY0YTJhMGYzMjliZmRiMmJiOF8zLTEtMS0xLTQyMzE_93531637-cf07-4a25-8098-b782abbf490e"
      unitRef="usd">-52088000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="ib3b5256452ba426bbaca7676232884e4_I20200625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGFibGU6MWQxYjFkM2E1Y2U3NGY2NGEyYTBmMzI5YmZkYjJiYjgvdGFibGVyYW5nZToxZDFiMWQzYTVjZTc0ZjY0YTJhMGYzMjliZmRiMmJiOF80LTEtMS0xLTQyMzE_8edd5cfb-3392-49f4-af3e-c20e032c5245"
      unitRef="usd">3000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <itri:DisposalGroupIncludingDiscontinuedOperationLegalFees
      contextRef="i9faa229a5a2540059920d5de1d8080bf_D20200625-20200625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGFibGU6MWQxYjFkM2E1Y2U3NGY2NGEyYTBmMzI5YmZkYjJiYjgvdGFibGVyYW5nZToxZDFiMWQzYTVjZTc0ZjY0YTJhMGYzMjliZmRiMmJiOF81LTEtMS0xLTQyMzE_bca57815-fd23-49ca-a662-3dc118d6c317"
      unitRef="usd">833000</itri:DisposalGroupIncludingDiscontinuedOperationLegalFees>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i9faa229a5a2540059920d5de1d8080bf_D20200625-20200625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl8xOTM5L2ZyYWc6NzgwOGNjZTI2NTUwNGE1YzhhN2RhMjcyNTczNDg3OTAvdGFibGU6MWQxYjFkM2E1Y2U3NGY2NGEyYTBmMzI5YmZkYjJiYjgvdGFibGVyYW5nZToxZDFiMWQzYTVjZTc0ZjY0YTJhMGYzMjliZmRiMmJiOF82LTEtMS0xLTQyMzE_70fc93ba-64d1-41ac-9ff1-770bf963e804"
      unitRef="usd">-56915000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfNC0xLTEtMS0w_03c70bcd-c94f-4c60-a13d-991e902a64a3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfNC0xLTEtMS0w_03c70bcd-c94f-4c60-a13d-991e902a64a3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfMTAtMS0xLTEtMA_e73488e7-c4b2-4252-8fec-a6bb751f823a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfMTAtMS0xLTEtMA_e73488e7-c4b2-4252-8fec-a6bb751f823a"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMjcxMw_446f429c-de23-4c2c-afc6-23e6f03518ce" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMjcxMw_446f429c-de23-4c2c-afc6-23e6f03518ce" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">(1)</xhtml:sup><xhtml:span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> &#160;</xhtml:span><xhtml:span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Shares released is presented gross of shares netted for employee payroll tax obligations.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfNC0xLTEtMS0w_03c70bcd-c94f-4c60-a13d-991e902a64a3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMjcxMw_446f429c-de23-4c2c-afc6-23e6f03518ce"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RhYmxlOmM5ZjFlNjBhZjQ5YTQ0NzJhYWQ4MjVhYTZmZDVhNDgzL3RhYmxlcmFuZ2U6YzlmMWU2MGFmNDlhNDQ3MmFhZDgyNWFhNmZkNWE0ODNfMTAtMS0xLTEtMA_e73488e7-c4b2-4252-8fec-a6bb751f823a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjU4NmFlZDljODJlNzQ1MjA4ZDk2OGUyMjc0NGI3YTJiL3NlYzo1ODZhZWQ5YzgyZTc0NTIwOGQ5NjhlMjI3NDRiN2EyYl82NC9mcmFnOjA2YWViZjMzZmYxYzRlODFhNmJhMjcxN2UzMjY1MTA3L3RleHRyZWdpb246MDZhZWJmMzNmZjFjNGU4MWE2YmEyNzE3ZTMyNjUxMDdfMjcxMw_446f429c-de23-4c2c-afc6-23e6f03518ce"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
