<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ame="http://www.amtexinc.com/20200630"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ame-20200630.xsd" xlink:type="simple"/>
    <context id="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0a65ad69bdef4fa58645ac1bac59cdc1_I20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2020-07-24</instant>
        </period>
    </context>
    <context id="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia7f3774390be4cc3914120c420514af2_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2b3c863782c94811a9a7fbbed690611e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4cbae81affb744f69baa94df86fce801_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6e0f22721c204b64a47acd4c36ccfd13_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i02a21b2a2590458182310a6227d67304_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i5700dac2f9a04b0886772372f81c277a_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="iad8df04f757342da97eb0960cc084f90_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i0c1e76d4ce3944ab9de658820c9d2de3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i53f61a1af1374715840362193c13b57b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="if9f9b3ad42144b9382cdc83aea3a6a33_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ia42eb7a0f54b497aa9a453a602e15059_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibca1f63a596541a89a104a4842e569e9_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i60a5bf90cf924d208c92038e3dc824e7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i4bd11b106eb54c5c9d3543c939c0e35f_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i7fd56a9d9628434d82b80751e3d769a3_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i3981663ecbe24735a5fb69cdf0e22dff_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i011155857e894ce583be4fa6b1e89a0a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib57745361bfc4498902c632c694eb90f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib22641b6d2014420b1430af89de1fb17_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i29afad31714040d0aa0aeae520563b4c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if0acdb6d45d541eaa9ec0242b75104f8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iecd46515199145cab8d5a69feacb7bcb_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i99ec6bca57aa4ee7a2a3520cbd40c481_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="icda488081f1a4268a2961114b9b22ce8_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i395cf236251c4013834b5eed5610e661_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i55c62d1f167d4bc2bf7a754fee7064f7_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i09abacc970474631a4f78fc22b75ddf1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="idf72639a74de4b09a4a0651197409d36_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i61043cbcea424c37b6d7310cf9a3d28a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ib60cf31ce52647beb53f8dbc8ab0e672_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="id5b2d8d59c95453c805921e3094911a5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i321534d0a48f4171986ebf6d25e6e281_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i403cc33b937b452a88211435231aef71_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i08e6d664ed1d48749d9dff869bb0f0ee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9922102e4f3148a8888112ec6c664b58_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ib1d7b5cf34bd45cc88c8c6cc66e0c232_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i1f15ad38461b4c4f8de864950c882dad_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4c2017a89b6a4b0492f274360b836a96_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i890eb7260edf42b7b30cb49fd2836706_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ie0eb99edd8e44a44874c52a456974676_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i596e240acb234db18c37e27f41425a61_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3f5dea35475443e0b069674efd8db3d1_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2d43f1b030f94e72b48a9bcd3eaa1ee9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i82cbad016796432fb630d19670215ae4_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ibc9b43d3fafa452bbc93117a3c80c574_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ia82dd6284d1d4c048678889f1673245e_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i39f5af561b06429380df99d3366dd1f4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i08db770c40e74d429da5fb72278b965e_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i44a6613370b44d0ea9410f4dbe1b6dc2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i2392989503a14dedb8776605020258bb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i6ddeb1bd31cb498b8220b01875588452_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibdfa9bfd0e874f709c4b213939203c23_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7ef7609611da4007a645e69f5847f684_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i04703892121c4256827454246e0136d9_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ie8cf218866cb4a25ad7d17ae12bf4639_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i067f3e8fb3af4748af2ea73ff6047cd3_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="if46dbe89d25649278a8825d90c5ccfad_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i02aced14dc1d47af8f1a860b035cd1c5_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i4632803321164bd186dc75ade5e4f752_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8f4da347b6c44a689a8896fcd08a8301_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i380a1278b0494cb4b3af6d3b5677ee3e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i96283fc93eca41e2be55a4958c15bb64_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i244eadd9f2414544a326878c132f05ea_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4da3b38e9c7047d6bbf609d430e40a35_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i63c1298fca2f4cb89609c5c30b2f62d9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i23550305c689487790fd317f0cfedefc_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie392e6464d1a42b7a5c3b859816b4030_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i88d39e0ed34c41d6a927c1d11b893952_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ie185ac63dc624e2a81d238dc84c9dfcd_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="idd8cffe6d0ba4e6c9df1d68e10f9e4c1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6f8cb8f6ecac41109eb5bc6ba639c8bc_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9d3d9c94133f47fdb7163d9ab39305fb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6f79d14c7a484385bbc00ae019a10607_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ic32f04c62e494434ab16fc7c9e920ab9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2019-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i053a2ee9c8d946f39dbd8eb55a1bacc3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i62c0e89a049f45d9b50b945edfd9fa3c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="idc7e2bcdd9b24f0094c1b7ad698cc4c9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i47850cdaa9994093a9fd91ef7b83d6e4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9f779c24901f4c91835817d5cdabc7c8_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie9d7f64df8134c56923884a57e5ff91b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i067fd0f240f144a48802075ff826f2f5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7f80bb5b20b044af96e7fd12cb581a82_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if340a0004d224e99bee7362592d29c57_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7fb120dfbbc746a3a3c46252daf9a0a2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6f4b82632a474b70b48dd91f108d7e77_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6b51f5ca44a04899bf09b28f83f30bd7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9d647e2e35b34bc5beb38191d04ce33b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i68d4ed6b195545a2b4422012b38f7e90_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic7f6a69144604ea6a4d71df8c346a8f6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icb7e14e0bc964145a6d8830fcfd546ad_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5d46e2a14575469192cf97668b26a58f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4ba9bde12b52474c8fe89b1388a81681_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib256273e83994f5090a17442d9fbe4c7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i20e25d4e69474dc48a55dc31ac2202a9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i41d56a6803ff4484a3c5b35a00e3bfd7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0d1b6b56f2014f4d835c4dd74286609e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia8f0052fc36841a78c2d0e5317287cb0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ieeb56d2568a84a8c855ea096238d1921_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7edc440d13db442e91374efbcbf21b7e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7c2adc2eb54d4e5e832c8112b5745e41_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2e93ed41b7ee415bb0c72d62892608c1_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8a6415cc3e6b463395e8b0e755dc60d9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0aed4013c5d740b1b10c04ce833b9876_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id5b2f82e8ab04916a3b8822add03cf03_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic5a63497e62e4e8ba48718554caaf77f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6d7ec4d3f1f8494aaca62d8e3ff1529d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i58d175fff4d24c73bd8823a348e5efff_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia6a363d1c89b414e906ddad68d2211b8_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic9f3ca017d194e38ba58516b348d1322_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i16313b8a96814356a81b83817fc22302_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0cebfe636aa747578478f391cc4a4188_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4d34807b177e432fbd9578f17c609f98_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i92b6a1cfb1384ab1b361e41780aed6d2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i788908e6b7e44d6baff11b6e04a788e2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic2e7252993f247808fa30371ceb327f6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie1476f75d0824dfebe0c1d4605168211_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4e58ac823d2f490787aad959ba2c34b9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0ba6fa0e6def41868b26861c42a30219_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i84ed45932ddc479f8141b8a187438cfb_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia21429a713c0442bbed5864f95bf8049_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id8f93d3e8a18479f882381a9941197bc_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i30be6552ff5f4a0eac3e602d07d911c0_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3e9f44243e344da080b281c2d7ffdceb_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0ffdb918c1ec494086eb6ab955fa545f_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7656fdf9270946c09f077fccbddf7c1d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8f35046c51c94a0b94aec67714daee18_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3162eeee45094a239bbc1e0ab2e158b9_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iff15308c6ab14ff8b6627466f18665cc_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie03b3564e30240a59fc587fef04c4787_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i50ec6fa46a844ff786a32e63c82fb64f_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i14066723dfbb419db2bf71e1d4788b92_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibccbbde3049b4174a8b261b1a1b318fe_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i20b96ea332c24d94a7ace3c299ebf4f3_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0178b463692b43759e6a5a546d0ce0dc_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i69823f1c702c414e8e29757edfa39728_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iaf9e76a4f3ed4be293e9713188310771_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3ae3d8ed263c4bd09cea58a0bcf182b8_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2136b53396dd431b8c955653385536ff_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i50273cb222eb411eb1a9b35578971f68_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i08057c44296b470e8114279a2739c08b_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic03c0ada59974f0583c58c570582f77c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i48fbf6bed9844dc0a292034bdeb6e828_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i78f2b9bfb77a41eb80ba7f9098dbe595_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib0442b6749c84a279700921a09f1fa96_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i72cb36f7e6a84676b626eb8aafe1ac8e_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ica1255ebcff44a2999bde22453e123eb_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5f333b88216f4d3cad368324900aff83_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9d5c3776d4054a4dace967e0a9e25c9e_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i13f2de8b17774b70abce832a91f38d7d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i74bc8cb4d2454b839026afada4c84d37_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib5dc40be56be4f608ebe65602289ec36_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if3f0273463b446e691b290c8bc87d227_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i72839dbcb9bc43f79313e5fe470bfbc7_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i856ef278ec8f41a682c83bf6a6eae97b_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6cd1678bc2df4e0696cb840efeee3f9f_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i65d99b75dd6d4ba1bab9bdc02598732e_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia47136bf521f466abf6a9fd55fe11f00_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iece357dbd6214e00987610289b2aa51d_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id17bf5da79864d8fb74cd5ce0763ef6d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3c00200dcf274c46ad42168a5250f5c9_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia72dbf6da02042b2a02c68094a74d18c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5068bfaba2fa48409de47775a8fdd98a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i176a515fd6be40dcae3c88147cd8bb13_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i42d8ddabe41f4af3a559b66bbe2627e0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic77f22345c784d92be7c49f7a1b03061_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4b86ffdc47e445feb811465565aad921_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0698f7971fbb4ef5b45ead55ccaa5ef2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id2b3491c67474a7aa87dab65ce152488_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id0730bab79304e2aae27c58c4352f6de_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i046a1b9ce2b542f3a1959386740600c6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i80d559d41ce446fa98020e20e27d08af_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i18399d9fdad647f08845931041cb997c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie9a3b97e3f9a46e7ae770f23e13f4428_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i81469b7f59844274b5b268054b2ed0c6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6f5b114dc10d4fba9bee125f08b87387_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8a4ba68e20a44aa8a91ed72562d54773_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2516c077594b4a6fa752de3365c4a712_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i583a376cabaf4484a7ea928a659e801c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="idf1575f7c230449aad662feada13955c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2de579b4949c44a3b806f44f38b8f345_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2e139e5a13b349d9b1b7b4c8115a32be_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3d8e0a081d4945618712a7f143bd2531_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic72befcc76934a819d9ba6e8e111c990_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0d670dcb15d845fc93c6806f4a2d6785_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i56109f26f9ad4b4c9108274115d3ab09_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id1efaf6a202e467ba1b8885f8b9ff874_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if0a7a96886234d579cbd6cf30139bebb_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i42989d35bf0f4e86961f329aa87b7854_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iebb2b7f4f4ef4726a37843f719316f32_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i67b7f6dba86942c98dcd9b4049635975_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8256768c68324fbd91d0b55b33433d06_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i561962fa7c354e29bf8a0c11e1b0dc5b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie9ed715ff18c4141990b7aecb60f81d0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib35ca63d973e4bf490c17b15069bd6dc_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if88337d6f5fd4cc98a9ba769c888ec24_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie16fd303637149858b228cac863fe654_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7534aea2ad0b4929bff202d258edc4a5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6f619cd79e4d45baa9485eacc7798e70_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6d720bf568f3424495f9d33773b039a0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i62c371823e584cb1a07b3ef38b608867_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3531d7b182114aa98838890abf77d1c3_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i09812798344a4431a747e1bbaf90496e_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i42cfc5829b874faf8b92e63c4e09b8a6_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic0b3faf238164e05bfd4a404a60c0326_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib7f2bf06a983447ba3a7513440d93c62_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia48c734eba67475b86f3810a8e958588_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iebc4b5691d924ee48f9b32438c5f8e89_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3c284da9e520465aac72cd577dfafcc3_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia98243cae534463084d139ed5d67c033_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i37f306548fb44cec80e4cff0299c59b3_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6b1aaf7c4f3247d296381630f882dd02_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iacf36cf8d19840e2964803fe6f1720f1_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i75073e5560fa4b6eaf5489c6f93b6aa5_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2019-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3d983745b0fc4b58928d0f03aaca58cd_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i20612f4b3da04a0c9a24ce239837f501_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia746763a71c34754a58391a39b79f517_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i1cac2b9410974e59959bf86086499920_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i5312fc0cf74d4759887bd1ca393a9886_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="iece9c45395ac46ef965db52734c4c793_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i285ead9e8b8e4c098c9dac70783084b7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i66b5933c59104003bde9debf476e4432_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i41ebceeb50704640a5acd9983854b2f7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i57a744e847b54ae7ae4c6b2cf8b64693_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4b7c88fc7bbf44319bcfd5c5b0ec34e7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">ame:BritishPoundDenominatedLoansMember</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="ia300ba3e573d4616b8450682cc26525b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">ame:EuroLoanMember</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="i0a6b7ca0787a4702b51e0981aa40ab29_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3de8ef2be2624dce8afffdcb66a28cce_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="icac5fe79e0384c818eaca374c3590fb7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="idd7d88db7815490290c19e4f10031ba4_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:TwoThousandAndTwentyConsolidatedAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ic08f7b2975944f0ca021f601ed1b74d0_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:TwoThousandAndTwentyConsolidatedAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i0e1a629b2bd34f5ba75b8a5d167d698b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:TwoThousandAndTwentyConsolidatedAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia8f28edce85b4761940c8a79fb81e137_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:TwoThousandAndTwentyConsolidatedAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iaa11f7034e464515a6c6f48e8d020db5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:TwoThousandAndTwentyConsolidatedAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i999601bd23ed43a7ae57494b530c771d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:TwoThousandAndTwentyConsolidatedAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i714c2058d3964112b810b50bc1b9da39_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:TwoThousandAndTwentyConsolidatedAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ame:PurchasedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if59b4eb21b49459a8fe9f2cfdde91b4d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:TwoThousandAndTwentyConsolidatedAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ame:PurchasedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9db0f541627b4217b8be52e85cccacf1_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:KymeraInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1afcba9942664fbf835c0fc361e69248_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:KymeraInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7173af5ce8494721be746a68ef3ab2c5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i089d0728eb4b4aa2a7288f9e3c63f399_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7ea15724f6e842e9b8b40c268d35fa5f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i82af1b94045841b3812cd82aee0c196d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i037eded7a6974bcebf3c4a8907ff1c48_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0e55c63fb41b49c5ab4af51ecdf47fd1_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1cd646edcd334090986816a7b6b88c78_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ame:RestrictedStockGrantedPriorDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i02589d47eeca4c07b7c24546bc352a4a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ame:NonEmployeeDirectorsRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if95cbeea57d1417092ee40b7afa949de_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i77fbd42cc5854c018653199d6502c076_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:NonVestedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i94cba71e23044dce825e664264096b31_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id6562bd6849f4ce5bc44ce378da6ee2e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2df34794f4674de8bb83b7769af70193_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9f396938d9e24306b86aecb47ed42f40_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ame:OfficersAndKeyManagementEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i618f292ad1174f77b865d84b62e606be_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ame:OfficersAndKeyManagementEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5802d028d8434c9e8ec4faab1af62000_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ame:OfficersAndKeyManagementEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4cc793df034949e2aa2e779b238b8cd7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9650b173e53d463fb360525cc1f69e3b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i9b35946460024a02ae70e906b58157e2_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iead812eaa5ad43d9877959893492e10c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia1c8edd1ce054df99c59b1a6a9fd4785_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id55ba258d1a94f7595c6f0a57c509a82_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ame:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i22f2b37917794b3dbbde055f2bb45bb3_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="ic9dee8c304aa41a88a92d6cf851f1fd6_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="i97832d3bd5aa45e2acfc6dd679b107d7_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="if0fc67f39cac49aea2036f3988e967d2_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="ib5fe64ab922c433488631e1ae71861b6_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="iaab7c4d58be64071b5cbd14087ba79e2_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="ib3ac6e35c6094701927cf3ec1d382f04_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">ame:HccMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i985b3b27f7fb4e64bc9e7fa951270324_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">ame:HccMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i96617c73e8f6443c859be8aa86d45776_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">ame:HccMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id7af03914b3a41a397767eddf73a11cb_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ame:ReductionInWorkforceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7b19d275789542f5886fb4249340f4ff_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ame:ReductionInWorkforceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia3e834c264044567b09fa6f59d884a31_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ame:ReductionInWorkforceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0d52550944a3460fa954f49f0c4d00a1_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ame:ReductionInWorkforceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i795c1e869ca4445cbb2661af14002f07_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ame:ReductionInWorkforceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="unit_contract">
        <measure>ame:unit_Contract</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="site">
        <measure>ame:Site</measure>
    </unit>
    <unit id="unit_lawsuit">
        <measure>ame:unit_Lawsuit</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80L2ZyYWc6MGFjZWE2N2YxNTI2NDkyNjk3MzA3ZDAyZjk4ZDhlMzcvdGFibGU6MmQ1NWQ5NmI3YzIwNGRmZWJkZmRjMGI5ZTBjYTU5OWEvdGFibGVyYW5nZToyZDU1ZDk2YjdjMjA0ZGZlYmRmZGMwYjllMGNhNTk5YV8yLTEtMS0xLTA_15845bd6-d6fb-483a-8604-25c7c3e1a489">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80L2ZyYWc6MGFjZWE2N2YxNTI2NDkyNjk3MzA3ZDAyZjk4ZDhlMzcvdGFibGU6MmQ1NWQ5NmI3YzIwNGRmZWJkZmRjMGI5ZTBjYTU5OWEvdGFibGVyYW5nZToyZDU1ZDk2YjdjMjA0ZGZlYmRmZGMwYjllMGNhNTk5YV8zLTEtMS0xLTA_e2c19128-d62b-4aa1-bb44-f8fb07847011">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80L2ZyYWc6MGFjZWE2N2YxNTI2NDkyNjk3MzA3ZDAyZjk4ZDhlMzcvdGFibGU6MmQ1NWQ5NmI3YzIwNGRmZWJkZmRjMGI5ZTBjYTU5OWEvdGFibGVyYW5nZToyZDU1ZDk2YjdjMjA0ZGZlYmRmZGMwYjllMGNhNTk5YV80LTEtMS0xLTA_f385fcfb-aec4-4e03-aa5e-0292b51b1e43">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80L2ZyYWc6MGFjZWE2N2YxNTI2NDkyNjk3MzA3ZDAyZjk4ZDhlMzcvdGFibGU6MmQ1NWQ5NmI3YzIwNGRmZWJkZmRjMGI5ZTBjYTU5OWEvdGFibGVyYW5nZToyZDU1ZDk2YjdjMjA0ZGZlYmRmZGMwYjllMGNhNTk5YV81LTEtMS0xLTA_2b05e40b-b703-4a06-b862-e40ea04ddf62">0001037868</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80L2ZyYWc6MGFjZWE2N2YxNTI2NDkyNjk3MzA3ZDAyZjk4ZDhlMzcvdGFibGU6MmQ1NWQ5NmI3YzIwNGRmZWJkZmRjMGI5ZTBjYTU5OWEvdGFibGVyYW5nZToyZDU1ZDk2YjdjMjA0ZGZlYmRmZGMwYjllMGNhNTk5YV82LTEtMS0xLTA_116a0f17-f6d8-44d2-81dd-e7020bc20d8d">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTctMC0xLTEtMTUw_771705bf-23e2-45cb-9a90-bf2377c10a2f">us-gaap:AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i053a2ee9c8d946f39dbd8eb55a1bacc3_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfMzI5ODUzNDg4Njg0Mw_bdfbb56d-f92b-4827-a189-75a811a816e0">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i6f79d14c7a484385bbc00ae019a10607_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xMDgxL2ZyYWc6YjMzNDFmNWMyOGM0NDFjOTg4ODlmYmJkMzI4Njc1NjgvdGFibGU6NDE3YTlmZTc0NWFjNDU2NzgwMjdhMjE5Njc4MjZjOGIvdGFibGVyYW5nZTo0MTdhOWZlNzQ1YWM0NTY3ODAyN2EyMTk2NzgyNmM4Yl8xLTEtMS0xLTQ0NzQ_6df361be-2718-4c2d-89be-c238f1196915">P6M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i75073e5560fa4b6eaf5489c6f93b6aa5_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xMDgxL2ZyYWc6YjMzNDFmNWMyOGM0NDFjOTg4ODlmYmJkMzI4Njc1NjgvdGFibGU6NDE3YTlmZTc0NWFjNDU2NzgwMjdhMjE5Njc4MjZjOGIvdGFibGVyYW5nZTo0MTdhOWZlNzQ1YWM0NTY3ODAyN2EyMTk2NzgyNmM4Yl8xLTItMS0xLTQ0ODI_b8c1e85b-02c9-4136-844c-009cccbf4ae7">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjFiZGE0OTc4Nzk4MzQ1NzNiM2E5NTAzZDY5MzNkODNlL3RhYmxlcmFuZ2U6MWJkYTQ5Nzg3OTgzNDU3M2IzYTk1MDNkNjkzM2Q4M2VfMy0wLTEtMS0zMzY_b8bffde7-4838-4747-badc-a76a8cf5a998">us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjFiZGE0OTc4Nzk4MzQ1NzNiM2E5NTAzZDY5MzNkODNlL3RhYmxlcmFuZ2U6MWJkYTQ5Nzg3OTgzNDU3M2IzYTk1MDNkNjkzM2Q4M2VfNC0wLTEtMS0zMzg_7c058072-6340-4dd2-9353-e8f6786ddccf">us-gaap:OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights
      contextRef="id6562bd6849f4ce5bc44ce378da6ee2e_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83OS9mcmFnOjg1ZWRmMjQ1MjRhMTQyZWI5YTgwODQwZjRhYjVkNTAyL3RhYmxlOjFmYzQ5ZDY0NDNiZDQwN2FiNmJmMTA3Zjk3ODM1YzFjL3RhYmxlcmFuZ2U6MWZjNDlkNjQ0M2JkNDA3YWI2YmYxMDdmOTc4MzVjMWNfMi0xLTEtMS0w_394eae44-b007-4dd3-b9f5-94057c774ca4">Restricted stock granted to employees prior to 2018 generally vests four years after the grant date (cliff vesting) and is subject to accelerated vesting due to certain events, including doubling of the grant price of the Company&#x2019;s common stock as of the close of business during any five consecutive trading days</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights
      contextRef="i9650b173e53d463fb360525cc1f69e3b_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83OS9mcmFnOjg1ZWRmMjQ1MjRhMTQyZWI5YTgwODQwZjRhYjVkNTAyL3RhYmxlOjFmYzQ5ZDY0NDNiZDQwN2FiNmJmMTA3Zjk3ODM1YzFjL3RhYmxlcmFuZ2U6MWZjNDlkNjQ0M2JkNDA3YWI2YmYxMDdmOTc4MzVjMWNfNC0xLTEtMS0w_8660d7c2-77af-417b-9cb6-d68cd825cd0e">Restricted stock granted to non-employee directors generally vests two years after the grant date (cliff vesting) and is subject to accelerated vesting due to certain events, including doubling of the grant price of the Company&#x2019;s common stock as of the close of business during any five consecutive trading days.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i9b35946460024a02ae70e906b58157e2_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83OS9mcmFnOjg1ZWRmMjQ1MjRhMTQyZWI5YTgwODQwZjRhYjVkNTAyL3RleHRyZWdpb246ODVlZGYyNDUyNGExNDJlYjlhODA4NDBmNGFiNWQ1MDJfMjc0ODc3OTA2OTQ2Nw_0e6464d2-0bfc-48a8-86bf-a284be87bb2c"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="iead812eaa5ad43d9877959893492e10c_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83OS9mcmFnOjg1ZWRmMjQ1MjRhMTQyZWI5YTgwODQwZjRhYjVkNTAyL3RleHRyZWdpb246ODVlZGYyNDUyNGExNDJlYjlhODA4NDBmNGFiNWQ1MDJfMjc0ODc3OTA2OTQ2Nw_18c3edec-4c04-402f-8405-3d55ca9a748a"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ia1c8edd1ce054df99c59b1a6a9fd4785_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83OS9mcmFnOjg1ZWRmMjQ1MjRhMTQyZWI5YTgwODQwZjRhYjVkNTAyL3RleHRyZWdpb246ODVlZGYyNDUyNGExNDJlYjlhODA4NDBmNGFiNWQ1MDJfMjc0ODc3OTA2OTQ2Nw_62413e6e-9bc2-40ad-be71-2ca01d4c3f41"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="id55ba258d1a94f7595c6f0a57c509a82_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83OS9mcmFnOjg1ZWRmMjQ1MjRhMTQyZWI5YTgwODQwZjRhYjVkNTAyL3RleHRyZWdpb246ODVlZGYyNDUyNGExNDJlYjlhODA4NDBmNGFiNWQ1MDJfMjc0ODc3OTA2OTQ2Nw_e99e02a9-b9b0-484c-823d-e6601b021d73"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i22f2b37917794b3dbbde055f2bb45bb3_D20180101-20180101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83OS9mcmFnOjg1ZWRmMjQ1MjRhMTQyZWI5YTgwODQwZjRhYjVkNTAyL3RleHRyZWdpb246ODVlZGYyNDUyNGExNDJlYjlhODA4NDBmNGFiNWQ1MDJfMjc0ODc3OTA2OTQ4Mg_708ca125-5424-4cce-807c-6d442790bef4"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ic9dee8c304aa41a88a92d6cf851f1fd6_D20180101-20180101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83OS9mcmFnOjg1ZWRmMjQ1MjRhMTQyZWI5YTgwODQwZjRhYjVkNTAyL3RleHRyZWdpb246ODVlZGYyNDUyNGExNDJlYjlhODA4NDBmNGFiNWQ1MDJfMjc0ODc3OTA2OTQ4Mg_80b7584d-c608-4c86-9b74-f3419063f47e"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i97832d3bd5aa45e2acfc6dd679b107d7_D20180101-20180101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83OS9mcmFnOjg1ZWRmMjQ1MjRhMTQyZWI5YTgwODQwZjRhYjVkNTAyL3RleHRyZWdpb246ODVlZGYyNDUyNGExNDJlYjlhODA4NDBmNGFiNWQ1MDJfMjc0ODc3OTA2OTQ4Mg_92a471be-1148-4afa-a965-76bddc34ab32"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="if0fc67f39cac49aea2036f3988e967d2_D20180101-20180101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83OS9mcmFnOjg1ZWRmMjQ1MjRhMTQyZWI5YTgwODQwZjRhYjVkNTAyL3RleHRyZWdpb246ODVlZGYyNDUyNGExNDJlYjlhODA4NDBmNGFiNWQ1MDJfMjc0ODc3OTA3MDYyNg_74f64c20-099c-454f-9578-a1105acbf60b"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ib5fe64ab922c433488631e1ae71861b6_D20180101-20180101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83OS9mcmFnOjg1ZWRmMjQ1MjRhMTQyZWI5YTgwODQwZjRhYjVkNTAyL3RleHRyZWdpb246ODVlZGYyNDUyNGExNDJlYjlhODA4NDBmNGFiNWQ1MDJfMjc0ODc3OTA3MDYyNg_a5c95061-7a74-4cf9-afb2-6f1eb5af0bcc"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="iaab7c4d58be64071b5cbd14087ba79e2_D20180101-20180101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83OS9mcmFnOjg1ZWRmMjQ1MjRhMTQyZWI5YTgwODQwZjRhYjVkNTAyL3RleHRyZWdpb246ODVlZGYyNDUyNGExNDJlYjlhODA4NDBmNGFiNWQ1MDJfMjc0ODc3OTA3MDYyNg_ab9511ba-5dfa-4efe-b811-a8372f2cba87"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8yNDk3_859256b2-6679-4b74-8f17-9de96f7bfaa6">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGFibGU6NmUyODA3ODc4MTY1NDNmMmJmZmU1YzQ5NTU1NjA3NmYvdGFibGVyYW5nZTo2ZTI4MDc4NzgxNjU0M2YyYmZmZTVjNDk1NTU2MDc2Zl8wLTAtMS0xLTA_b1d0c2da-ccc5-4f0c-8c5c-ce117ab6d62d">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8xODc_a41bbd09-18c7-4c7d-887b-c85eafba7a44">2020-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGFibGU6YmEzZDRhYTNmMGY1NDM0OWFlZTcwZDE0NWQzMTUyNjUvdGFibGVyYW5nZTpiYTNkNGFhM2YwZjU0MzQ5YWVlNzBkMTQ1ZDMxNTI2NV8wLTAtMS0xLTA_a20e6d17-6ee6-4f3b-991f-27d33c20fa45">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8yNDk4_c682a0c4-0eac-437d-8cbd-54219628f73a">1-12981</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8yNTAx_0d6c6312-5f11-46ce-8246-6ecd497d87cb">AMETEK,&#160;Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8yNTA0_6afdf992-5565-4b84-b5ad-89bbfac005ef">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8yNTA1_512e5be9-af37-49ac-a769-3705ccd6c49c">1100 Cassatt Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8yNDk5_0ff18269-8731-4fd5-a0a0-f2490baca28d">Berwyn</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8yNDkz_94005739-0e9f-484a-855d-4450c7171cc3">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8yNTA2_77ae5f46-57cc-44d6-ad43-cbaea648ee5f">14-1682544</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressPostalZipCode
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8yNTAy_a167bf63-9bdf-41c8-8f7c-30b7484d00f6">19312-1177</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8yNDk0_14564efa-2d92-4067-a60d-3b006beb9c4b">610</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8yNDk1_f3f829dd-5116-4fa2-8394-4d90a85bcb8f">647-2121</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8yNDk2_1d35c5fa-bd9f-47eb-822c-d4c3c3211185">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8yNTAz_c70a1b26-1a9a-4479-a72e-f82032e05998">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGFibGU6MTA5ZDhjODc0ZDk2NGNkZDhhZjcxNTBmY2FkMWYxMGYvdGFibGVyYW5nZToxMDlkOGM4NzRkOTY0Y2RkOGFmNzE1MGZjYWQxZjEwZl8wLTAtMS0xLTA_a5120638-8cb2-4773-b50e-9a2a3a7e771e">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGFibGU6MTA5ZDhjODc0ZDk2NGNkZDhhZjcxNTBmY2FkMWYxMGYvdGFibGVyYW5nZToxMDlkOGM4NzRkOTY0Y2RkOGFmNzE1MGZjYWQxZjEwZl8yLTMtMS0xLTA_774ecbfe-4542-4670-b0e7-46e10d3c6424">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGFibGU6MTA5ZDhjODc0ZDk2NGNkZDhhZjcxNTBmY2FkMWYxMGYvdGFibGVyYW5nZToxMDlkOGM4NzRkOTY0Y2RkOGFmNzE1MGZjYWQxZjEwZl80LTMtMS0xLTA_31dfefb2-ff9c-4d2d-8d91-03847dcca841">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8yNTAw_7a8d2fd1-df3f-43a0-b615-51d2e0c2034b">false</dei:EntityShellCompany>
    <dei:Security12bTitle
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGFibGU6NmYzN2E0MzNmMTUyNDY3OGJkNzU3ZjBjZjdmOGNmYTEvdGFibGVyYW5nZTo2ZjM3YTQzM2YxNTI0Njc4YmQ3NTdmMGNmN2Y4Y2ZhMV8xLTAtMS0xLTA_bfbd6b23-86ab-4fa6-9442-29d8a92cc762">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGFibGU6NmYzN2E0MzNmMTUyNDY3OGJkNzU3ZjBjZjdmOGNmYTEvdGFibGVyYW5nZTo2ZjM3YTQzM2YxNTI0Njc4YmQ3NTdmMGNmN2Y4Y2ZhMV8xLTItMS0xLTA_005624c0-2b2f-4ba2-9ab1-a6fdd8d986fc">AME</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGFibGU6NmYzN2E0MzNmMTUyNDY3OGJkNzU3ZjBjZjdmOGNmYTEvdGFibGVyYW5nZTo2ZjM3YTQzM2YxNTI0Njc4YmQ3NTdmMGNmN2Y4Y2ZhMV8xLTQtMS0xLTA_b63804a5-df71-4555-baef-bac8b862c41f">NYSE</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0a65ad69bdef4fa58645ac1bac59cdc1_I20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xL2ZyYWc6ODI0ZDNmMTQ1YWUyNDM0ZTg4ZjAyMDBkOGQ2MTNmMzQvdGV4dHJlZ2lvbjo4MjRkM2YxNDVhZTI0MzRlODhmMDIwMGQ4ZDYxM2YzNF8xMDk5NTExNjMwMjk3_98a428b4-ea17-4a4d-8e7e-bf6bd771b20e"
      unitRef="shares">229630395</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMi0xLTEtMS0w_6a73d76f-6ead-443b-a6ad-9da9398f948b"
      unitRef="usd">1011922000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMi0zLTEtMS0w_30647f51-73fb-44cc-b9b5-0ed3c66b2766"
      unitRef="usd">1289412000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMi01LTEtMS00ODc_8307db8f-74a6-4fc9-97f5-3870d457bb21"
      unitRef="usd">2214140000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMi03LTEtMS00ODc_e38d3080-0cdb-48ee-8e60-2df96a2d6579"
      unitRef="usd">2577103000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMy0xLTEtMS0w_5e6e146a-0d50-4db8-9df8-5da55a654ef2"
      unitRef="usd">669195000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMy0zLTEtMS0w_9abfee6f-23c0-4af1-8da3-c231e2be22ee"
      unitRef="usd">838153000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMy01LTEtMS00ODc_1d537563-9719-421b-b3b6-065c21896205"
      unitRef="usd">1493842000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMy03LTEtMS00ODc_fc1dc815-1a22-42bc-9494-63789e894ae7"
      unitRef="usd">1689460000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNC0xLTEtMS0w_7821fd02-9c66-4553-b5c3-bb387cb7dcc3"
      unitRef="usd">115737000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNC0zLTEtMS0w_34862e4f-7531-4234-a52c-bac42c9ef5c3"
      unitRef="usd">155849000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNC01LTEtMS00ODc_73e769ef-d1f9-433c-ad6c-0903225f1ebc"
      unitRef="usd">261268000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNC03LTEtMS00ODc_6ac76da3-0e84-4c44-b5bb-cb1af9bf93d8"
      unitRef="usd">308974000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNS0xLTEtMS0w_85e23f35-4126-4804-90f0-de672f860f31"
      unitRef="usd">784932000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNS0zLTEtMS0w_f2182d59-3ea9-4c05-9bd5-e5f4decd2079"
      unitRef="usd">994002000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNS01LTEtMS00ODc_e8bed2c9-891c-4ae2-86cd-ab19fb05a203"
      unitRef="usd">1755110000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNS03LTEtMS00ODc_30ac26a3-edea-4bcf-982d-257f003f4a3e"
      unitRef="usd">1998434000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNi0xLTEtMS0w_a66bb801-ffc2-41ba-a9f5-4ddbf8cb9f5f"
      unitRef="usd">226990000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNi0zLTEtMS0w_c4255a76-89cf-4651-b1d8-55a363690931"
      unitRef="usd">295410000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNi01LTEtMS00ODc_f510a69d-b034-4ce8-ba26-003eebed3311"
      unitRef="usd">459030000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNi03LTEtMS00ODc_e7ed7dab-612a-496f-826e-490d1631212d"
      unitRef="usd">578669000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNy0xLTEtMS0w_5b999d43-4d9d-4398-b9ab-6cb71b6bb1fc"
      unitRef="usd">22669000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNy0zLTEtMS0w_51c1de48-a36a-40d1-902b-470d970637e0"
      unitRef="usd">21475000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNy01LTEtMS00ODc_6604da34-4f91-477c-9926-00ce16f8049c"
      unitRef="usd">45410000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfNy03LTEtMS00ODc_936add22-7fd1-49fe-8613-ef70b4a65c5f"
      unitRef="usd">44128000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfOC0xLTEtMS0w_3700ec03-c64e-489e-9ee4-6712424eabfd"
      unitRef="usd">2131000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfOC0zLTEtMS0w_4a1658ce-7c49-4b45-a830-e0cc1836a971"
      unitRef="usd">-3336000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfOC01LTEtMS00ODc_2dba1d32-cd28-49f8-8815-58c6b5a2673b"
      unitRef="usd">143907000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfOC03LTEtMS00ODc_ad9814e9-f107-482d-9acc-4c532b65e87a"
      unitRef="usd">-7004000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfOS0xLTEtMS0w_afae6b4a-f41e-48d0-a0ce-125c8ddb4e80"
      unitRef="usd">206452000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfOS0zLTEtMS0w_16e088e8-0f07-4cf1-9ae2-b42e0569796a"
      unitRef="usd">270599000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfOS01LTEtMS00ODc_f264a975-913e-413a-b2af-69fe5604e9c1"
      unitRef="usd">557527000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfOS03LTEtMS00ODc_cd3f9033-e05d-44cf-887c-d5dc75e5cc5a"
      unitRef="usd">527537000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTAtMS0xLTEtMA_bdb1f6be-284d-4c30-93de-b9072ea0efab"
      unitRef="usd">40235000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTAtMy0xLTEtMA_5fa66b46-1cde-4fff-b319-a826c5ceba01"
      unitRef="usd">55096000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTAtNS0xLTEtNDg3_fc647269-c7f5-4b07-a8e8-b396dbd362e7"
      unitRef="usd">110694000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTAtNy0xLTEtNDg3_82082d07-8ac4-48f9-a820-fb1ef41584ff"
      unitRef="usd">107766000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTEtMS0xLTEtMA_52f51b06-9314-4c21-b3f2-3a4b69823d6f"
      unitRef="usd">166217000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTEtMy0xLTEtMA_e949ec35-829b-4c1e-8d9e-6876a60d371e"
      unitRef="usd">215503000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTEtNS0xLTEtNDg3_6ae96551-0730-4627-91fd-ce86740d3773"
      unitRef="usd">446833000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTEtNy0xLTEtNDg3_262294ce-b57f-4e96-a1e4-5e0a5af078e9"
      unitRef="usd">419771000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTItMS0xLTEtMA_3dd5cbe4-f211-4be5-a3d9-7c925316780d"
      unitRef="usdPerShare">0.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTItMy0xLTEtMA_7fe08012-50c2-4fcb-9b6c-4507e5778deb"
      unitRef="usdPerShare">0.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTItNS0xLTEtNDg3_9e6d59c1-319e-4083-ad14-22f16f7903f2"
      unitRef="usdPerShare">1.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTItNy0xLTEtNDg3_50a07de2-61cc-49ae-ba18-405cc599fc19"
      unitRef="usdPerShare">1.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTMtMS0xLTEtMA_adc4c859-b83a-4a6b-84dc-6438e8702e4c"
      unitRef="usdPerShare">0.72</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTMtMy0xLTEtMA_bf95ff45-9e8a-4c81-a66e-4620942e17cf"
      unitRef="usdPerShare">0.94</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTMtNS0xLTEtNDg3_7e52e217-acb8-44ee-b0bb-b9f3e475b933"
      unitRef="usdPerShare">1.94</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTMtNy0xLTEtNDg3_edc17161-9520-4bd0-b4b9-20492e0259b5"
      unitRef="usdPerShare">1.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTUtMS0xLTEtMA_330a01e9-9151-4883-a2ce-ffd494fed7ce"
      unitRef="shares">229225000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTUtMy0xLTEtMA_7b0b7be8-92bb-4c1c-b92f-298a5bab616a"
      unitRef="shares">227577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTUtNS0xLTEtNDg3_277194f9-1e59-448a-9fbd-dc86f2534e0e"
      unitRef="shares">229094000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTUtNy0xLTEtNDg3_240dfe31-375f-4cb9-b69d-edf2e696a02e"
      unitRef="shares">227219000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTYtMS0xLTEtMA_8ffa8f14-9341-4695-8c56-6656c3ff0bb8"
      unitRef="shares">230381000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTYtMy0xLTEtMA_180d85d2-23f9-4b61-82fa-a60160b9e40c"
      unitRef="shares">229328000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTYtNS0xLTEtNDg3_97e2eb31-c60c-4c56-9f31-2d263e9e08f4"
      unitRef="shares">230626000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTYtNy0xLTEtNDg3_cae924cb-0aa0-40e9-9a71-97f2eb5b3398"
      unitRef="shares">229007000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTctMS0xLTEtMA_45a96c9f-e7e6-493a-b9e8-8cb503bd3c8b"
      unitRef="usdPerShare">0.18</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTctMy0xLTEtMA_ab0b3899-3920-499c-bb92-63861c6fd751"
      unitRef="usdPerShare">0.14</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTctNS0xLTEtNDg3_39fbc604-184b-4dde-a5f7-324475773131"
      unitRef="usdPerShare">0.36</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xNi9mcmFnOjlkOWE3NDhmZThkODQzNDlhNmZkNGFjODE0YzIzNDE3L3RhYmxlOjhmNWM2MGFiYzZiMTRkNjJiMWU0NjU4NjNkYThjYjA1L3RhYmxlcmFuZ2U6OGY1YzYwYWJjNmIxNGQ2MmIxZTQ2NTg2M2RhOGNiMDVfMTctNy0xLTEtNDg3_3c04b563-8def-4e8c-9a87-4ad561a841da"
      unitRef="usdPerShare">0.28</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xOS9mcmFnOjBhOTgzYjg4YzE1NTQzZWI5NWNiNzNlNTgwYjMxNTQyL3RhYmxlOmRiZmMxNDIyNmFmZDRhMTZhZTgxZjE5NWM5ZWRmYzU4L3RhYmxlcmFuZ2U6ZGJmYzE0MjI2YWZkNGExNmFlODFmMTk1YzllZGZjNThfMi0xLTEtMS0w_8da9aa0f-e2fe-4a0d-b6c1-b7fa6829a466"
      unitRef="usd">183178000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xOS9mcmFnOjBhOTgzYjg4YzE1NTQzZWI5NWNiNzNlNTgwYjMxNTQyL3RhYmxlOmRiZmMxNDIyNmFmZDRhMTZhZTgxZjE5NWM5ZWRmYzU4L3RhYmxlcmFuZ2U6ZGJmYzE0MjI2YWZkNGExNmFlODFmMTk1YzllZGZjNThfMi0zLTEtMS0w_ab2ebe3c-df21-4d76-9928-e50f456e87af"
      unitRef="usd">219752000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xOS9mcmFnOjBhOTgzYjg4YzE1NTQzZWI5NWNiNzNlNTgwYjMxNTQyL3RhYmxlOmRiZmMxNDIyNmFmZDRhMTZhZTgxZjE5NWM5ZWRmYzU4L3RhYmxlcmFuZ2U6ZGJmYzE0MjI2YWZkNGExNmFlODFmMTk1YzllZGZjNThfMi01LTEtMS00Njc_5fc5516c-d2e2-4b4f-8381-4322adadb225"
      unitRef="usd">421195000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8xOS9mcmFnOjBhOTgzYjg4YzE1NTQzZWI5NWNiNzNlNTgwYjMxNTQyL3RhYmxlOmRiZmMxNDIyNmFmZDRhMTZhZTgxZjE5NWM5ZWRmYzU4L3RhYmxlcmFuZ2U6ZGJmYzE0MjI2YWZkNGExNmFlODFmMTk1YzllZGZjNThfMi03LTEtMS00NzA_3c6ef46f-d6c0-4bf7-82f3-18cae1e80997"
      unitRef="usd">435033000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfNC0xLTEtMS0w_779cdeaa-6c68-406c-8a4d-fba293cd3a1d"
      unitRef="usd">1130975000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfNC0zLTEtMS0w_646efe06-c517-4112-a377-2fbe26e2feba"
      unitRef="usd">393030000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfNS0xLTEtMS0w_727a671e-a756-427b-bcfd-4e58d4fa82f6"
      unitRef="usd">620160000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfNS0zLTEtMS0w_bbb85023-6c80-402b-8f34-a1874af42866"
      unitRef="usd">744760000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfNi0xLTEtMS0w_682bceb0-4c01-442f-ba59-0f51836ba0c7"
      unitRef="usd">621518000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfNi0zLTEtMS0w_de5651f8-eb4e-4238-a77e-c030053604b8"
      unitRef="usd">624567000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfNy0xLTEtMS0w_1dd61e40-d97a-4c7a-894a-f0722e66b62a"
      unitRef="usd">144482000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfNy0zLTEtMS0w_99f7b0ba-19a8-498e-bb5d-c9b46fa90a71"
      unitRef="usd">263414000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfOC0xLTEtMS0w_8ed11822-3fc1-4a6a-8e39-0e661b00aa27"
      unitRef="usd">2517135000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfOC0zLTEtMS0w_eadf9145-abfc-4cc3-bed3-c38acb799068"
      unitRef="usd">2025771000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfOS0xLTEtMS0w_a93732b1-2ffa-4974-a81b-8799193f4199"
      unitRef="usd">516575000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfOS0zLTEtMS0w_03002e1e-6d73-42be-91ef-34255c4a735a"
      unitRef="usd">548908000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMTAtMS0xLTEtMA_86d2939f-5172-4054-ad8b-33502050e659"
      unitRef="usd">164216000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMTAtMy0xLTEtMA_7508731d-2f22-4b67-8e0e-207d1adc4c92"
      unitRef="usd">179679000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMTEtMS0xLTEtMA_d98f7a51-5958-40a5-a953-05eba4b355d2"
      unitRef="usd">4155636000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMTEtMy0xLTEtMA_2a3a218e-2b00-4507-84b8-86704ac88430"
      unitRef="usd">4047539000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMTItMS0xLTEtMA_c9670a99-e388-43bc-a445-bde4dbb2f8cf"
      unitRef="usd">2667816000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMTItMy0xLTEtMA_475ce4c2-f4f9-4206-8491-8ec2bfaee093"
      unitRef="usd">2762872000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMTMtMS0xLTEtMA_f0d05e23-c33b-435d-a0b6-2c79d864a224"
      unitRef="usd">289794000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMTMtMy0xLTEtMA_3b2e0ec5-81dd-4be2-8601-2e54d0288404"
      unitRef="usd">279790000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:Assets
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMTQtMS0xLTEtMA_66df0729-1d54-48ae-8856-9be200dd3ca5"
      unitRef="usd">10311172000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMTQtMy0xLTEtMA_516f0096-7776-4727-9ad7-610d00f07e1a"
      unitRef="usd">9844559000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMTgtMS0xLTEtMA_9427bfde-f397-4f0f-857d-a337fd71f951"
      unitRef="usd">115880000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMTgtMy0xLTEtMA_2fca7306-b9e0-4f4e-9fb3-aca6c8ca64e8"
      unitRef="usd">497449000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMTktMS0xLTEtMA_ce351ae7-1f90-4eb0-83b2-11f209e6f3ee"
      unitRef="usd">337465000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMTktMy0xLTEtMA_80d6dddf-2351-4dcd-bfa5-4881654c309b"
      unitRef="usd">377219000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjAtMS0xLTEtMA_1490de68-4432-4a3b-89d3-c410b700b5e4"
      unitRef="usd">180613000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjAtMy0xLTEtMA_a0072a31-a9a1-43d0-83a9-9a7092123157"
      unitRef="usd">156818000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjEtMS0xLTEtMA_8623a419-416a-4d40-8bd7-bb52ab543817"
      unitRef="usd">37938000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjEtMy0xLTEtMA_24c35b78-5978-47b5-a5a1-b1c8afcb7aea"
      unitRef="usd">30292000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjItMS0xLTEtMA_9a2a2807-89c9-4f7e-b8bc-b4de905d1c93"
      unitRef="usd">345557000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjItMy0xLTEtMA_d592997d-5b71-45d5-bae2-397a96c58fce"
      unitRef="usd">364080000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjMtMS0xLTEtMA_dcdb4b6d-aa7a-45cc-9c72-554e43dde75f"
      unitRef="usd">1017453000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjMtMy0xLTEtMA_083f349e-6ce0-4d66-b9c3-386d3681cb75"
      unitRef="usd">1425858000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjQtMS0xLTEtMA_f858779a-bf90-45dd-98b0-3d3679025d6f"
      unitRef="usd">2753254000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjQtMy0xLTEtMA_62a1888f-ce67-4237-b581-bd0588e9f861"
      unitRef="usd">2271292000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjUtMS0xLTEtMA_c2b90500-f5c7-4d1a-a597-8675eb9eea90"
      unitRef="usd">556418000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjUtMy0xLTEtMA_c59c7b08-c8d0-4cff-8294-079cc886e978"
      unitRef="usd">536140000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjYtMS0xLTEtMA_57de1f9e-0e10-4bb6-ae06-61eb72817812"
      unitRef="usd">497607000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjYtMy0xLTEtMA_5f42932f-f43a-4bbd-90ae-d9f7209390a6"
      unitRef="usd">495777000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjctMS0xLTEtMA_4d9b04da-80f6-478d-a5a2-d7bf95bd1bc7"
      unitRef="usd">4824732000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjctMy0xLTEtMA_c5246836-f543-4973-a470-7b1f9ab11840"
      unitRef="usd">4729067000</us-gaap:Liabilities>
    <us-gaap:CommonStockValue
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjktMS0xLTEtMA_5ecb28f6-268b-474d-b5e6-85a9d8504c77"
      unitRef="usd">2668000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMjktMy0xLTEtMA_abfe9fb1-e712-47c1-94de-68abc301e958"
      unitRef="usd">2662000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMzAtMS0xLTEtMA_c0548b09-9f5f-4b02-a052-ce399e0c42cd"
      unitRef="usd">860771000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMzAtMy0xLTEtMA_ea2aee7b-c931-47e3-8cbc-9991d47c9ec3"
      unitRef="usd">832821000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMzEtMS0xLTEtMA_6a9c9f23-e148-469f-bc29-c9b5a28c182c"
      unitRef="usd">6751686000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMzEtMy0xLTEtMA_e27c9cc9-11c0-45b0-94cb-33ea2febe51d"
      unitRef="usd">6387612000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMzItMS0xLTEtMA_2dc2989a-601e-4702-8a1f-9e23686e2a3d"
      unitRef="usd">-558777000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMzItMy0xLTEtMA_5de47e73-30ef-41a6-a816-f2a2dc750892"
      unitRef="usd">-533139000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockValue
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMzMtMS0xLTEtMA_8933fd55-48b4-438e-bbca-26aafdb56181"
      unitRef="usd">1569908000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMzMtMy0xLTEtMA_b8b1126e-27b3-458c-b608-214cb4f86114"
      unitRef="usd">1574464000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMzQtMS0xLTEtMA_dac5105f-6010-4838-a205-e99a5bd38fe3"
      unitRef="usd">5486440000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMzQtMy0xLTEtMA_885c951c-63c1-4d47-834e-aee8384fed39"
      unitRef="usd">5115492000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMzUtMS0xLTEtMA_461aaad9-4a1c-411f-928a-11860ec4da85"
      unitRef="usd">10311172000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yMi9mcmFnOmViNGVhYTg5ODA1ZDQyNjBhYjIyNTQ5ZjUwNTdmNDQ5L3RhYmxlOjI1OTQ0Yjc1MTlmMDQwNWFhZjhkYjg3MzVmYWIwNmU3L3RhYmxlcmFuZ2U6MjU5NDRiNzUxOWYwNDA1YWFmOGRiODczNWZhYjA2ZTdfMzUtMy0xLTEtMA_ac30bcc3-a290-45c9-8084-60f05b1168d7"
      unitRef="usd">9844559000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6e0f22721c204b64a47acd4c36ccfd13_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMy0wLTEtMS01NTgvdGV4dHJlZ2lvbjpmMzQ0NjI0YjBiMWU0ZWE5ODMzNDFkNzhhMzJiODUzYl8xMDk5NTExNjI3ODE3_19dd846a-935a-4392-9852-db0ee31668d8"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMy0wLTEtMS01NTgvdGV4dHJlZ2lvbjpmMzQ0NjI0YjBiMWU0ZWE5ODMzNDFkNzhhMzJiODUzYl8xMDk5NTExNjI3ODE3_3c193f48-64e5-40e3-885e-e352015480b6"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6e0f22721c204b64a47acd4c36ccfd13_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMy0wLTEtMS01NTgvdGV4dHJlZ2lvbjpmMzQ0NjI0YjBiMWU0ZWE5ODMzNDFkNzhhMzJiODUzYl8xMDk5NTExNjI3ODE3_a2324094-8a2f-44f2-8004-23fe678623f0"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMy0wLTEtMS01NTgvdGV4dHJlZ2lvbjpmMzQ0NjI0YjBiMWU0ZWE5ODMzNDFkNzhhMzJiODUzYl8xMDk5NTExNjI3ODE3_e949e469-017e-4ea6-8414-7511ba794da4"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNC0wLTEtMS01NTgvdGV4dHJlZ2lvbjphYzljMWM5NTgxMzc0NWUwOGM1MWE3MmRiOTk4ZTZmMl8xMDk5NTExNjI3ODE0_1f3b3d82-09a7-46b1-a884-05dd941c7e0b"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6e0f22721c204b64a47acd4c36ccfd13_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNC0wLTEtMS01NTgvdGV4dHJlZ2lvbjphYzljMWM5NTgxMzc0NWUwOGM1MWE3MmRiOTk4ZTZmMl8xMDk5NTExNjI3ODE0_44f0dd40-50d3-4504-b48b-f66d8d56efdd"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6e0f22721c204b64a47acd4c36ccfd13_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNC0wLTEtMS01NTgvdGV4dHJlZ2lvbjphYzljMWM5NTgxMzc0NWUwOGM1MWE3MmRiOTk4ZTZmMl8xMDk5NTExNjI3ODE0_5493157b-1cb9-43d2-9f1d-897bf25dafeb"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNC0wLTEtMS01NTgvdGV4dHJlZ2lvbjphYzljMWM5NTgxMzc0NWUwOGM1MWE3MmRiOTk4ZTZmMl8xMDk5NTExNjI3ODE0_68b5926e-eb12-4ce7-adb1-47786d66dc67"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockholdersEquity
      contextRef="i02a21b2a2590458182310a6227d67304_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNS0xLTEtMS0w_6f0a1365-c45e-41f2-9eba-d5cb062678e1"
      unitRef="usd">2664000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5700dac2f9a04b0886772372f81c277a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNS0zLTEtMS0w_1a8a9ef8-4ace-48b1-93f6-75d77bdb53bc"
      unitRef="usd">2647000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad8df04f757342da97eb0960cc084f90_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNS01LTEtMS01NzM_da83ad1d-12c9-4bb7-ba96-a44c9a457e76"
      unitRef="usd">2662000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c1e76d4ce3944ab9de658820c9d2de3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNS03LTEtMS01NzM_17d749e1-8f46-486c-9a17-0b50403780cd"
      unitRef="usd">2640000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i53f61a1af1374715840362193c13b57b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNi0xLTEtMS0w_434b1a0c-5046-4999-82de-05315fb18b3b"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if9f9b3ad42144b9382cdc83aea3a6a33_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNi0zLTEtMS0w_bbb0f33d-93f5-4a4e-945c-27880e35fede"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia42eb7a0f54b497aa9a453a602e15059_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNi01LTEtMS01NzM_71d88ca2-48de-48a6-898a-6217d600256f"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibca1f63a596541a89a104a4842e569e9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNi03LTEtMS01NzM_d818d096-e3ab-4150-b966-e77719fabeaa"
      unitRef="usd">14000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockholdersEquity
      contextRef="i60a5bf90cf924d208c92038e3dc824e7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNy0xLTEtMS0w_eda762ef-92aa-41ab-965f-cdda1c5f9051"
      unitRef="usd">2668000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4bd11b106eb54c5c9d3543c939c0e35f_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNy0zLTEtMS0w_cc53edd9-400a-4645-b419-e5bbb905612c"
      unitRef="usd">2654000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i60a5bf90cf924d208c92038e3dc824e7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNy01LTEtMS01NzM_c8ea78f2-db59-42bd-9002-1a72d21babe2"
      unitRef="usd">2668000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4bd11b106eb54c5c9d3543c939c0e35f_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfNy03LTEtMS01NzM_32d6c821-b5dd-46d7-8967-835841b8d230"
      unitRef="usd">2654000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7fd56a9d9628434d82b80751e3d769a3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfOS0xLTEtMS0w_c980ad0a-08f2-48b3-b882-2b21f9c4895d"
      unitRef="usd">837755000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3981663ecbe24735a5fb69cdf0e22dff_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfOS0zLTEtMS0w_caf9ddff-6679-4a82-93fa-6309d7c0122c"
      unitRef="usd">738173000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i011155857e894ce583be4fa6b1e89a0a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfOS01LTEtMS01NzM_8b1e0b7f-ee76-4231-96aa-ab7a5eef8ff1"
      unitRef="usd">832821000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib57745361bfc4498902c632c694eb90f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfOS03LTEtMS01NzM_1bfd1289-8de7-4b67-b7a1-a91095d4cce4"
      unitRef="usd">706743000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="ib22641b6d2014420b1430af89de1fb17_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTAtMS0xLTEtMA_24868ab4-e12d-47bf-bfd8-7183a04f1b15"
      unitRef="usd">11811000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i29afad31714040d0aa0aeae520563b4c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTAtMy0xLTEtMA_2186df37-5d6e-4b55-a0e1-50bbc02304c2"
      unitRef="usd">13277000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="if0acdb6d45d541eaa9ec0242b75104f8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTAtNS0xLTEtNTcz_95fae684-b3de-4a85-81a1-4e02714fd46e"
      unitRef="usd">8897000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="iecd46515199145cab8d5a69feacb7bcb_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTAtNy0xLTEtNTcz_bbe91f07-3442-434e-8cd1-b528a14388de"
      unitRef="usd">37586000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib22641b6d2014420b1430af89de1fb17_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTEtMS0xLTEtMA_339d2744-44c9-48e4-bd86-6bc9711e1d9c"
      unitRef="usd">11205000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i29afad31714040d0aa0aeae520563b4c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTEtMy0xLTEtMA_aee7c80e-c39e-4a6a-8876-6df775645ba7"
      unitRef="usd">8325000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if0acdb6d45d541eaa9ec0242b75104f8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTEtNS0xLTEtNTcz_aa2a733c-da54-41dc-860e-98ecad86e2e0"
      unitRef="usd">19053000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iecd46515199145cab8d5a69feacb7bcb_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTEtNy0xLTEtNTcz_2181cd18-4bf4-44d0-9c7c-a5e8f941cbad"
      unitRef="usd">15446000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity
      contextRef="i99ec6bca57aa4ee7a2a3520cbd40c481_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTItMS0xLTEtMA_4bb8b64d-143e-4d03-9149-02b0102d0500"
      unitRef="usd">860771000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icda488081f1a4268a2961114b9b22ce8_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTItMy0xLTEtMA_d40e6eb5-0461-46d5-b9b4-a9556119e26b"
      unitRef="usd">759775000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99ec6bca57aa4ee7a2a3520cbd40c481_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTItNS0xLTEtNTcz_606b64c7-806b-4c38-9335-f879898f1c8c"
      unitRef="usd">860771000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icda488081f1a4268a2961114b9b22ce8_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTItNy0xLTEtNTcz_3e346079-56d2-4b84-9270-0101780c101f"
      unitRef="usd">759775000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i395cf236251c4013834b5eed5610e661_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTQtMS0xLTEtMA_4f13ddff-000b-4793-8bb4-564ccd1c25d6"
      unitRef="usd">6626703000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55c62d1f167d4bc2bf7a754fee7064f7_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTQtMy0xLTEtMA_0009834d-e5de-4c74-97ee-ffb51eccaa79"
      unitRef="usd">5826313000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i09abacc970474631a4f78fc22b75ddf1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTQtNS0xLTEtNTcz_580566a8-1e85-4232-bcd4-9cdc03492d0c"
      unitRef="usd">6387612000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf72639a74de4b09a4a0651197409d36_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTQtNy0xLTEtNTcz_85e4044f-3bd3-4426-9ee2-6099a070b6da"
      unitRef="usd">5653811000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i61043cbcea424c37b6d7310cf9a3d28a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTUtMS0xLTEtMA_164fbbd1-5c6c-461b-9d0b-8fa713129e2d"
      unitRef="usd">166217000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib60cf31ce52647beb53f8dbc8ab0e672_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTUtMy0xLTEtMA_550b7c8a-74ac-4ddf-9801-f02da6abb85f"
      unitRef="usd">215503000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id5b2d8d59c95453c805921e3094911a5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTUtNS0xLTEtNTcz_592ffba8-d929-4ea0-8bdd-af09a7135596"
      unitRef="usd">446833000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i321534d0a48f4171986ebf6d25e6e281_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTUtNy0xLTEtNTcz_80bd8478-5f19-4cfb-811f-4ddd65706d4a"
      unitRef="usd">419771000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="i61043cbcea424c37b6d7310cf9a3d28a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTYtMS0xLTEtMA_520381d4-2d2b-4c4b-8b12-a0776b2cb4c0"
      unitRef="usd">41234000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib60cf31ce52647beb53f8dbc8ab0e672_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTYtMy0xLTEtMA_8e3d1aa4-2966-4cf8-b367-e576a9d884d5"
      unitRef="usd">31849000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id5b2d8d59c95453c805921e3094911a5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTYtNS0xLTEtNTcz_48687d1b-9b6d-4878-b268-2a83bcc8e53e"
      unitRef="usd">82399000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i321534d0a48f4171986ebf6d25e6e281_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTYtNy0xLTEtNTcz_301c9968-e5ee-4082-bd2d-9d4897e03538"
      unitRef="usd">63615000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquity
      contextRef="i403cc33b937b452a88211435231aef71_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTctMS0xLTEtMA_45e53375-ee4a-4a34-b967-70c64844dcc4"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i08e6d664ed1d48749d9dff869bb0f0ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTctNS0xLTEtNTcz_8dfcddfe-89e4-4f6b-8017-9199a0f58a06"
      unitRef="usd">-360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquityOther
      contextRef="ib60cf31ce52647beb53f8dbc8ab0e672_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTgtMy0xLTEtNjEx_829b5b43-e813-42f1-8750-dbfb7fc6aab7"
      unitRef="usd">-1000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i321534d0a48f4171986ebf6d25e6e281_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTgtNy0xLTEtNTcz_dcde8edc-edc9-41dd-b17b-88551d8fea76"
      unitRef="usd">-1000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquity
      contextRef="i9922102e4f3148a8888112ec6c664b58_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTgtMS0xLTEtMA_7750088b-8296-4b2a-8795-d1353b75e0c1"
      unitRef="usd">6751686000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib1d7b5cf34bd45cc88c8c6cc66e0c232_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTgtMy0xLTEtMA_1e717804-fda0-4a13-a390-578e0c8fad44"
      unitRef="usd">6009968000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9922102e4f3148a8888112ec6c664b58_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTktNS0xLTEtNTcz_f65223b4-8b73-42a1-8b58-a73bef6ad0c9"
      unitRef="usd">6751686000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib1d7b5cf34bd45cc88c8c6cc66e0c232_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMTktNy0xLTEtNTcz_2d5f38d2-1e69-4d6a-a7be-7f2f5c1d7779"
      unitRef="usd">6009968000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1f15ad38461b4c4f8de864950c882dad_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjEtMS0xLTEtMA_fb17a870-b342-4192-af98-d2cbf721312c"
      unitRef="usd">-330530000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4c2017a89b6a4b0492f274360b836a96_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjEtMy0xLTEtMA_542a893d-db6a-4d66-ab65-ed407d86418c"
      unitRef="usd">-294082000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i890eb7260edf42b7b30cb49fd2836706_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjItNS0xLTEtNTcz_c9c212a5-bfc4-4ba8-94c3-68f01fca818e"
      unitRef="usd">-286248000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie0eb99edd8e44a44874c52a456974676_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjItNy0xLTEtNTcz_62bbf264-3bdd-4e83-8000-1f4c3cf28bb2"
      unitRef="usd">-302138000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i596e240acb234db18c37e27f41425a61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjItMS0xLTEtMA_d55d4cf1-212e-4bf1-b312-fe1b12099da8"
      unitRef="usd">18064000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i3f5dea35475443e0b069674efd8db3d1_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjItMy0xLTEtMA_47127fd1-099b-45c9-bd97-eb039969838e"
      unitRef="usd">-2789000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i2d43f1b030f94e72b48a9bcd3eaa1ee9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjMtNS0xLTEtNTcz_586ba9ea-1338-4544-a17a-b3bcef67a619"
      unitRef="usd">-49025000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i82cbad016796432fb630d19670215ae4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjMtNy0xLTEtNTcz_e76ca584-b178-4813-ad0e-cfa914565a9e"
      unitRef="usd">6175000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i596e240acb234db18c37e27f41425a61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjMtMS0xLTEtMA_29787048-c20d-445a-b7ca-7e37110c105b"
      unitRef="usd">4477000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3f5dea35475443e0b069674efd8db3d1_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjMtMy0xLTEtMA_52e65cd0-fde6-422c-a392-d7367b62cc14"
      unitRef="usd">3396000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2d43f1b030f94e72b48a9bcd3eaa1ee9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjQtNS0xLTEtNTcz_5a120d5c-f756-4e9a-978b-e58d11be82a0"
      unitRef="usd">-1024000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i82cbad016796432fb630d19670215ae4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjQtNy0xLTEtNTcz_695550f1-fb2c-4111-8975-15a7ee602000"
      unitRef="usd">-1020000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjQtMC0xLTEtMTM3L3RleHRyZWdpb246NzcxYzQ4YTFmY2M5NGRmM2IzMTQxMTI3YWE5OTVmNzRfMTA5OTUxMTYyODAwNQ_b353f099-6ca0-48c6-a248-05052d1c5f97"
      unitRef="usd">2339000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjQtMC0xLTEtMTM3L3RleHRyZWdpb246NzcxYzQ4YTFmY2M5NGRmM2IzMTQxMTI3YWE5OTVmNzRfMTA5OTUxMTYyODAxNw_20ee44a4-c79e-46e7-a053-b5993b5eabd2"
      unitRef="usd">-220000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjQtMC0xLTEtMTM3L3RleHRyZWdpb246NzcxYzQ4YTFmY2M5NGRmM2IzMTQxMTI3YWE5OTVmNzRfMTA5OTUxMTYyODAyNA_164a0537-e96c-43d5-9112-1c214691396b"
      unitRef="usd">-6778000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjQtMC0xLTEtMTM3L3RleHRyZWdpb246NzcxYzQ4YTFmY2M5NGRmM2IzMTQxMTI3YWE5OTVmNzRfMTA5OTUxMTYyODAzNA_4fc5a086-e5a4-4ae4-b265-1c52ee61e479"
      unitRef="usd">-1350000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i596e240acb234db18c37e27f41425a61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjQtMS0xLTEtMA_b634be0e-adf7-4d2d-a8f0-60bef11f835f"
      unitRef="usd">-7263000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i3f5dea35475443e0b069674efd8db3d1_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjQtMy0xLTEtMA_286c65f8-2280-4e06-b246-da659bb0273c"
      unitRef="usd">685000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i2d43f1b030f94e72b48a9bcd3eaa1ee9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjUtNS0xLTEtNTcz_36a5805b-a8ba-4c96-a1ae-77b8dda03e10"
      unitRef="usd">21045000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i82cbad016796432fb630d19670215ae4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjUtNy0xLTEtNTcz_e53cb712-a972-445d-b178-983dfbad7929"
      unitRef="usd">4193000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:StockholdersEquity
      contextRef="ibc9b43d3fafa452bbc93117a3c80c574_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjUtMS0xLTEtMA_efe0481d-8453-4a6f-9647-175ca60827bd"
      unitRef="usd">-315252000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia82dd6284d1d4c048678889f1673245e_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjUtMy0xLTEtMA_a35b2f40-584f-429e-86c1-2acbd58aecc8"
      unitRef="usd">-292790000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc9b43d3fafa452bbc93117a3c80c574_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjYtNS0xLTEtNTcz_4dba7d22-fe44-4cba-868e-fa8dcbb3ced4"
      unitRef="usd">-315252000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia82dd6284d1d4c048678889f1673245e_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjYtNy0xLTEtNTcz_6fa4eaa7-a592-42e2-9ccd-56e9f5ebcb58"
      unitRef="usd">-292790000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i39f5af561b06429380df99d3366dd1f4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjctMS0xLTEtMA_7f604ac0-dd5a-4b77-8bd9-751d4df60ab6"
      unitRef="usd">-245208000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i08db770c40e74d429da5fb72278b965e_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjctMy0xLTEtMA_24c4608c-51e9-4399-b0a7-f3cd86fbd4e7"
      unitRef="usd">-245993000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i44a6613370b44d0ea9410f4dbe1b6dc2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjgtNS0xLTEtNTcz_677c7887-745a-41a6-b164-7695550b377f"
      unitRef="usd">-246891000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2392989503a14dedb8776605020258bb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjgtNy0xLTEtNTcz_f4c8b891-b384-4e81-a869-8b34f436d7a0"
      unitRef="usd">-248950000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjgtMC0xLTEtMTU4L3RleHRyZWdpb246ZDExMDk3ZWZmNTk1NDgxMWIzZjUzOTgzNWQ2NjIwNjBfMTA5OTUxMTYyODAwMA_69ad97a9-1a49-4e6e-9a01-44841bc5dc4d"
      unitRef="usd">531000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjgtMC0xLTEtMTU4L3RleHRyZWdpb246ZDExMDk3ZWZmNTk1NDgxMWIzZjUzOTgzNWQ2NjIwNjBfMTA5OTUxMTYyODAxMA_b13cc82b-b719-4ff3-b15f-3e7b4585884d"
      unitRef="usd">873000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjgtMC0xLTEtMTU4L3RleHRyZWdpb246ZDExMDk3ZWZmNTk1NDgxMWIzZjUzOTgzNWQ2NjIwNjBfMTA5OTUxMTYyODAxNg_fbbc1f0b-dc98-48e6-9a78-2102af6bd6da"
      unitRef="usd">1062000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjgtMC0xLTEtMTU4L3RleHRyZWdpb246ZDExMDk3ZWZmNTk1NDgxMWIzZjUzOTgzNWQ2NjIwNjBfMTA5OTUxMTYyODAyNw_180a5edd-5f38-471b-a9da-b640a4185e9b"
      unitRef="usd">1746000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i6ddeb1bd31cb498b8220b01875588452_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjgtMS0xLTEtMA_3e81fc80-a0d4-4e03-bd78-2ceecec9e98b"
      unitRef="usd">-1683000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ibdfa9bfd0e874f709c4b213939203c23_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjgtMy0xLTEtMA_f3ab5149-36c8-4e8c-9c5e-4c9f3b5bfb70"
      unitRef="usd">-2957000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i7ef7609611da4007a645e69f5847f684_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjktNS0xLTEtNTcz_f0f3455c-7665-4e4f-bff9-18ab5dc149c1"
      unitRef="usd">-3366000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i04703892121c4256827454246e0136d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjktNy0xLTEtNTcz_1c79bd84-8682-4514-93b2-2aa7947a398e"
      unitRef="usd">-5914000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ie8cf218866cb4a25ad7d17ae12bf4639_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjktMS0xLTEtMA_5863b6f8-6b68-49f4-be38-f16584eb0c9f"
      unitRef="usd">-243525000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i067f3e8fb3af4748af2ea73ff6047cd3_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMjktMy0xLTEtMA_18586727-3abd-4b6c-a7c2-06e0a9dcc6e8"
      unitRef="usd">-243036000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8cf218866cb4a25ad7d17ae12bf4639_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzAtNS0xLTEtNTcz_7f4c2517-d0aa-4b4b-bd6b-47732a8f8fdf"
      unitRef="usd">-243525000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i067f3e8fb3af4748af2ea73ff6047cd3_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzAtNy0xLTEtNTcz_5b99be41-128c-4745-bf36-17906a56ba74"
      unitRef="usd">-243036000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if46dbe89d25649278a8825d90c5ccfad_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzAtMS0xLTEtMA_fae690a3-7df8-4b9a-bb03-0ff064452123"
      unitRef="usd">-558777000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02aced14dc1d47af8f1a860b035cd1c5_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzAtMy0xLTEtMA_0d19375b-89f1-4a43-af79-c3dac90430fb"
      unitRef="usd">-535826000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if46dbe89d25649278a8825d90c5ccfad_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzEtNS0xLTEtNTcz_abc5ff85-2a42-4571-bbc0-dca96e60af00"
      unitRef="usd">-558777000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02aced14dc1d47af8f1a860b035cd1c5_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzEtNy0xLTEtNTcz_2fdac738-9d7b-4a55-87b0-8fdb6eecf192"
      unitRef="usd">-535826000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4632803321164bd186dc75ade5e4f752_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzItMS0xLTEtMA_6007e9f7-a59b-4358-9b29-7fbee30e64d5"
      unitRef="usd">-1565381000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8f4da347b6c44a689a8896fcd08a8301_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzItMy0xLTEtMA_4418e0af-5e57-453c-9d8a-d8fe42211f27"
      unitRef="usd">-1570437000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i380a1278b0494cb4b3af6d3b5677ee3e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzMtNS0xLTEtNTcz_2b855696-37bb-4bb4-9067-893b3d5f407d"
      unitRef="usd">-1574464000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96283fc93eca41e2be55a4958c15bb64_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzMtNy0xLTEtNTcz_c4503cd5-9c0d-4b30-a1f8-819417a615d2"
      unitRef="usd">-1570184000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i244eadd9f2414544a326878c132f05ea_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzMtMS0xLTEtMA_cec15da3-cece-47a8-9251-ae1f23d1fdab"
      unitRef="usd">-132000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i4da3b38e9c7047d6bbf609d430e40a35_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzMtMy0xLTEtMA_0c1fcf1d-0146-4a6d-91ce-93e98133c1bc"
      unitRef="usd">6832000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i63c1298fca2f4cb89609c5c30b2f62d9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzQtNS0xLTEtNTcz_6e3ffd82-8d40-46eb-a576-cd171ea0e208"
      unitRef="usd">9052000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i23550305c689487790fd317f0cfedefc_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzQtNy0xLTEtNTcz_61d0f037-64b6-4c0c-857c-4b259e9171c5"
      unitRef="usd">6716000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i244eadd9f2414544a326878c132f05ea_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzQtMS0xLTEtMA_5d205615-4a08-4591-a6ea-f73e5f86ba09"
      unitRef="usd">4395000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4da3b38e9c7047d6bbf609d430e40a35_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzQtMy0xLTEtMA_0ffa55cb-4cb9-43dc-a483-b079b8ba5ed9"
      unitRef="usd">6185000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i63c1298fca2f4cb89609c5c30b2f62d9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzUtNS0xLTEtNTcz_bd0638b5-eaac-49fc-b3de-11825c96e0cd"
      unitRef="usd">4496000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i23550305c689487790fd317f0cfedefc_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzUtNy0xLTEtNTcz_fc465117-3836-46dc-b6ff-e85c5ee7807d"
      unitRef="usd">6322000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquity
      contextRef="ie392e6464d1a42b7a5c3b859816b4030_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzUtMS0xLTEtMA_dc260cdc-d7e4-4798-942b-979ae9dc1a6b"
      unitRef="usd">-1569908000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88d39e0ed34c41d6a927c1d11b893952_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzUtMy0xLTEtMA_1587cad9-2ce3-41f8-8541-2dd697960a42"
      unitRef="usd">-1569790000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie392e6464d1a42b7a5c3b859816b4030_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzYtNS0xLTEtNTcz_9ee5322a-4fd2-420f-be36-5205c7f31a55"
      unitRef="usd">-1569908000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88d39e0ed34c41d6a927c1d11b893952_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzYtNy0xLTEtNTcz_291702f9-9421-4259-9eec-ee13c9e583f2"
      unitRef="usd">-1569790000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzYtMS0xLTEtMA_3fdb94cd-a695-43dd-96d2-028400279c18"
      unitRef="usd">5486440000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e0f22721c204b64a47acd4c36ccfd13_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzYtMy0xLTEtMA_45376174-d5c7-48e6-b7ba-641075fbeb7d"
      unitRef="usd">4666781000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzctNS0xLTEtNTcz_39584e77-daae-47d8-b627-6f0001ce8e01"
      unitRef="usd">5486440000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e0f22721c204b64a47acd4c36ccfd13_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8yNS9mcmFnOjA1YWQ4Y2VhYzdlYjQxMGY5ODM0N2E1MDhjYjQ3MTMxL3RhYmxlOmNiNGViMzBlZDllYTQ3YWZhZjA1ZTNiODJmODQzZjBlL3RhYmxlcmFuZ2U6Y2I0ZWIzMGVkOWVhNDdhZmFmMDVlM2I4MmY4NDNmMGVfMzctNy0xLTEtNTcz_a543164a-62fd-464d-a742-a6d91e831827"
      unitRef="usd">4666781000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfNC0xLTEtMS0w_d5f15a1c-32c5-4fce-a988-af253c61f7c6"
      unitRef="usd">446833000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfNC0zLTEtMS0w_1e724a86-ffad-4afd-973e-86016d11faa3"
      unitRef="usd">419771000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfNi0xLTEtMS0w_10e2494f-c7cb-4220-8463-1f1dec3428f6"
      unitRef="usd">127404000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfNi0zLTEtMS0w_28a21c01-91b9-4c24-897f-caa3ce1ad470"
      unitRef="usd">114673000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfNy0xLTEtMS0w_9cf65f21-69c0-4121-a8ec-ffca3113d52a"
      unitRef="usd">-2976000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfNy0zLTEtMS0w_f4a1786e-f606-4423-b5a4-5da587026f03"
      unitRef="usd">7347000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfOC0xLTEtMS0w_92b5f157-e1c4-481a-9296-1d8b27ce867a"
      unitRef="usd">19053000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfOC0zLTEtMS0w_ac9d3eff-3bf4-4ae1-997a-3852aab3cf0b"
      unitRef="usd">15446000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfOS0xLTEtMS0w_0fba316b-7692-467f-a097-5f3fe21b7dac"
      unitRef="usd">141020000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfOS0zLTEtMS0w_fbc4fb56-c46c-4eae-9779-15e23d59c053"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <ame:GainLossOnSaleOfFacilities
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTAtMS0xLTEtMA_27c7bf8c-344f-451a-abb9-073aa2f675d9"
      unitRef="usd">4592000</ame:GainLossOnSaleOfFacilities>
    <ame:GainLossOnSaleOfFacilities
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTAtMy0xLTEtMA_485bd0e8-e804-4b24-8a8f-ca5541d09d5b"
      unitRef="usd">735000</ame:GainLossOnSaleOfFacilities>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTEtMS0xLTEtMA_2655c22b-3e18-4526-9faa-7a0ce6650c1c"
      unitRef="usd">-145473000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTEtMy0xLTEtMA_c6ea1f6e-733f-4897-919b-926bd23a5db8"
      unitRef="usd">110690000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:PensionContributions
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTItMS0xLTEtMA_29bb6231-f064-466a-bd5c-1fb1230aa978"
      unitRef="usd">3209000</us-gaap:PensionContributions>
    <us-gaap:PensionContributions
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTItMy0xLTEtMA_c31fd702-444c-4e0e-9dc8-93d0ce871673"
      unitRef="usd">1534000</us-gaap:PensionContributions>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTMtMS0xLTEtMA_6c56e42e-6fd5-466c-b412-0b4e466308f1"
      unitRef="usd">1598000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTMtMy0xLTEtMA_38ad1452-b098-445d-9420-7a6ba0f816e7"
      unitRef="usd">1700000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTQtMS0xLTEtMA_e5dc3f86-eec4-4ae4-8237-c4498e01d014"
      unitRef="usd">585368000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTQtMy0xLTEtMA_814e6e32-1f24-4214-832b-82d5540ed33b"
      unitRef="usd">442578000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTYtMS0xLTEtMA_efcf4813-7019-4329-9816-5e2e4a994977"
      unitRef="usd">27017000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTYtMy0xLTEtMA_51983daf-8c53-4285-9973-9027bd0f4477"
      unitRef="usd">43278000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTctMS0xLTEtMA_2cf10531-cf9f-434e-9f17-7fd55b64d47a"
      unitRef="usd">116509000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTctMy0xLTEtMA_c1be2145-7cc6-4b78-b45c-13ae7a0d9324"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTgtMS0xLTEtMA_97b0e1f8-c4fa-4b9c-af70-61d4b1e26480"
      unitRef="usd">245311000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTgtMy0xLTEtMA_466f6735-832c-4de4-acf6-bb7d5226fb86"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <ame:ProceedsFromSaleOfFacilities
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTktMS0xLTEtMA_c77c9bcb-f36a-4c2c-9e56-4f2f62fcf1b0"
      unitRef="usd">5463000</ame:ProceedsFromSaleOfFacilities>
    <ame:ProceedsFromSaleOfFacilities
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMTktMy0xLTEtMA_24ae0aa9-ee78-4297-b49d-b6341c60e3d1"
      unitRef="usd">765000</ame:ProceedsFromSaleOfFacilities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjAtMS0xLTEtMA_fbea348d-515b-4ab3-8a51-8a2853868a8e"
      unitRef="usd">2457000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjAtMy0xLTEtMA_07717a3c-573d-4cc9-8c5d-ad56083dd761"
      unitRef="usd">-2902000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjEtMS0xLTEtMA_3474e326-ddc9-421e-baa5-b4935aa8c466"
      unitRef="usd">104791000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjEtMy0xLTEtMA_c6712fae-3df4-4234-b622-a37faab986dc"
      unitRef="usd">-39611000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjMtMS0xLTEtMA_6870798e-8905-4b5c-8fe0-20907d89f1dc"
      unitRef="usd">-374771000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjMtMy0xLTEtMA_ba947827-34a1-43c2-97e9-4d156002f694"
      unitRef="usd">-260802000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjQtMS0xLTEtMA_9d5d8002-2a6b-4a6b-bcfa-118ab0d3cbc2"
      unitRef="usd">500000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjQtMy0xLTEtMA_f7cb1004-41c6-42f0-a0f1-83aff7c954fa"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjUtMS0xLTEtMA_11518674-0a3b-4b3f-b492-261628006455"
      unitRef="usd">4496000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjUtMy0xLTEtMA_1c5cab8a-6a2b-4112-a163-52ed8e1aac1d"
      unitRef="usd">6322000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjYtMS0xLTEtMA_7bcd487f-5b33-4a33-ab66-627fe2a3e96b"
      unitRef="usd">82399000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjYtMy0xLTEtMA_2cf2c0ac-21b5-4e2a-b45d-813d2c0ddcb7"
      unitRef="usd">63615000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjctMS0xLTEtMA_738f8f81-2524-4afa-9a63-67a6bf6a4010"
      unitRef="usd">20676000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjctMy0xLTEtMA_22093e0a-52ce-48d1-a437-656b229bd57c"
      unitRef="usd">45830000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjgtMS0xLTEtMA_8d45f34a-90e3-47db-ad28-277a756e9d4e"
      unitRef="usd">-2614000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjgtMy0xLTEtMA_9c3839e4-d716-47f6-a041-ca437f25a401"
      unitRef="usd">-6613000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjktMS0xLTEtMA_78b7f679-1c2a-4d24-be81-a28246651110"
      unitRef="usd">56396000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMjktMy0xLTEtMA_e3aa4678-98fa-424a-ae63-f176091683f0"
      unitRef="usd">-191522000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMzAtMS0xLTEtMA_d6b2146a-f001-41ab-9825-afb4ba2161bd"
      unitRef="usd">-8610000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMzAtMy0xLTEtMA_0e4eaaf3-30db-4df1-a013-8f7ba76f9718"
      unitRef="usd">2492000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMzEtMS0xLTEtMA_4e7dcf3e-a28b-41c9-9f29-da5ba60a040a"
      unitRef="usd">737945000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMzEtMy0xLTEtMA_5fedc6bc-27d2-4897-bc6f-67ed8f9736b9"
      unitRef="usd">213937000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMzMtMS0xLTEtMA_b9ca9822-38a3-44a0-b961-dbe3f0b148be"
      unitRef="usd">393030000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie185ac63dc624e2a81d238dc84c9dfcd_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMzMtMy0xLTEtMA_edaa4960-b037-48eb-a1c1-658b2208e80b"
      unitRef="usd">353975000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMzQtMS0xLTEtMA_b98b3a17-4e90-4378-abb8-0674bebbdeec"
      unitRef="usd">1130975000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6e0f22721c204b64a47acd4c36ccfd13_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zMS9mcmFnOmFlN2ZmZGNlMDVkMDQ3MjBiMzczYzVjMWMxOTJlYzE0L3RhYmxlOjczM2YwMDdiZjgyZTQzMGM5OWMyMjRmZDZkYTY2OWYxL3RhYmxlcmFuZ2U6NzMzZjAwN2JmODJlNDMwYzk5YzIyNGZkNmRhNjY5ZjFfMzQtMy0xLTEtMA_d9399180-1151-49af-afb7-d492e7de8ae9"
      unitRef="usd">567912000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zNy9mcmFnOjMyNmVmMDE3NDQzMzRlZTM4MDcxYmM1ODJmNGU4YzlmL3RleHRyZWdpb246MzI2ZWYwMTc0NDMzNGVlMzgwNzFiYzU4MmY0ZThjOWZfMjc0ODc3OTA3MDk2NA_36625c14-8a18-483d-873e-53aa39207697">Basis of Presentation&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 accompanying consolidated financial statements are unaudited. AMETEK,&#160;Inc. (the &#x201c;Company&#x201d;) believes that all adjustments (which primarily consist of normal recurring accruals) necessary for a fair presentation of the consolidated financial position of the Company at June&#160;30, 2020, the consolidated results of its operations for the three and six months ended June&#160;30, 2020 and 2019 and its cash flows for the six months ended June&#160;30, 2020 and 2019 have been included. Quarterly results of operations are not necessarily indicative of results for the full year. The accompanying consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes presented in the Company&#x2019;s Annual Report on Form&#160;10-K&#160;for the year ended December&#160;31, 2019 as filed with the U.S.&#160;Securities and Exchange Commission.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;COVID-19&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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&#160;11, 2020, the World Health Organization declared the outbreak of a novel coronavirus&#160;(COVID-19)&#160;as a pandemic. As a result of market and economic conditions, in accordance with the guidelines set forth in ASC 350 and ASC 360, the Company performed an analysis for potential interim impairment indicators of its intangible and other long-lived assets. As of June&#160;30, 2020, the Company concluded there were no indicators of impairment that resulted in a triggering event to perform an interim test of impairment of goodwill, other indefinite-lived intangibles, or long-lived assets. The Company will continue to monitor its assets for potential impairment through the remainder of 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl8zNy9mcmFnOjMyNmVmMDE3NDQzMzRlZTM4MDcxYmM1ODJmNGU4YzlmL3RleHRyZWdpb246MzI2ZWYwMTc0NDMzNGVlMzgwNzFiYzU4MmY0ZThjOWZfMjc0ODc3OTA3MDk2Ng_60c12aec-d91e-42d8-b79b-e11cd00c6d55">The accompanying consolidated financial statements are unaudited. AMETEK,&#160;Inc. (the &#x201c;Company&#x201d;) believes that all adjustments (which primarily consist of normal recurring accruals) necessary for a fair presentation of the consolidated financial position of the Company at June&#160;30, 2020, the consolidated results of its operations for the three and six months ended June&#160;30, 2020 and 2019 and its cash flows for the six months ended June&#160;30, 2020 and 2019 have been included. Quarterly results of operations are not necessarily indicative of results for the full year. The accompanying consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes presented in the Company&#x2019;s Annual Report on Form&#160;10-K&#160;for the year ended December&#160;31, 2019 as filed with the U.S.&#160;Securities and Exchange Commission.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80MC9mcmFnOjU5ZjYxNzY5ZDk4NzRhODM4OGYzMzk0MTk2MDU3NDM0L3RleHRyZWdpb246NTlmNjE3NjlkOTg3NGE4Mzg4ZjMzOTQxOTYwNTc0MzRfMjc0ODc3OTA3MzI5MA_91aa6880-57a4-4d03-ba4a-81c0ff7e9c75">Recent Accounting Pronouncements&lt;div style="margin-top:6pt;"&gt;&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 Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Effective January&#160;1, 2020, the Company adopted ASU No.&#160;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;&#160;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; (&#x201c;ASU 2016-13&#x201d;), using the modified retrospective transition method.&#160;ASU 2016-13 &#160;provides guidance on the estimation of current expected credit losses on financial instruments, including trade receivables. ASU 2016-13 &#160;requires entities to consider a broad range of information to estimate expected credit losses, including increased forward-looking information, which may result in earlier recognition of losses when compared to prior standards. The adoption of ASU 2016-13 &#160;was a decrease to net Accounts&#160;Receivable and a decrease to Retained Earnings of $0.4 million. See Note 3 - Revenues, for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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&#160;2018, the FASB issued ASU No. 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&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; (&#x201c;ASU 2018-13&#x201d;), which changes the fair value measurement disclosure requirements of ASC&#160;Topic&#160;820,&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;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;&#160;(&#x201c;ASC&#160;820&#x201d;), by eliminating, modifying and adding to those requirements. ASU&#160;2018-13 also modifies the disclosure objective paragraphs of ASC&#160;820 to eliminate (1) &#x201c;at a minimum&#x201d; from the phrase &#x201c;an entity shall disclose at a minimum&#x201d; and (2)&#160;other similar &#x201c;open ended&#x201d; disclosure requirements to promote the appropriate exercise of discretion by entities. The Company prospectively adopted ASU 2018-13, effective January&#160;1, 2020, and the adoption did not have a significant impact on the Company&#x2019;s consolidated results of operations, financial position, cash flows and financial statement disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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&#160;2018, the FASB issued ASU&#160;No.&#160;2018-15,&#160;Intangibles&#x2013;Goodwill and Other&#x2013;Internal-Use Software&#160;(&#x201c;ASU&#160;2018-15&#x201d;),&#160;that requires implementation costs incurred by customers in cloud computing arrangements to be deferred and recognized over the term of the arrangement, if those costs would be capitalized by the customer in a software licensing arrangement under the&#160;internal-use&#160;software guidance in ASC&#160;Topic&#160;350,&#160;Intangibles&#x2013;Goodwill and Other. ASU&#160;2018-15&#160;requires a customer to disclose the nature of its hosting arrangements that are service contracts and provide disclosures as if the deferred implementation costs were a separate, major depreciable asset class. The Company adopted ASU&#160;2018-15,&#160;effective January&#160;1, 2020, and the adoption did not have a significant impact on the Company&#x2019;s consolidated results of operations, financial position, cash flows and financial statement disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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&#160;No.&#160;2019-12,&#160;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&#160;(&#x201c;ASU&#160;2019-12&#x201d;),&#160;which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC&#160;Topic&#160;740. ASU&#160;2019-12&#160;is effective for fiscal years beginning after December&#160;15, 2021. Early adoption is permitted and the amendments in this ASU should be applied on a retrospective basis to all periods presented. The Company has not determined the impact ASU&#160;2019-12 may have on the Company&#x2019;s consolidated results of operations, financial position, cash flows or financial statement disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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&#160;2018, the FASB issued ASU&#160;No.&#160;2018-14,&#160;Compensation&#x2013;Retirement Benefits&#x2013;Defined Benefit Plans&#x2013;General&#160;(&#x201c;ASU&#160;2018-14&#x201d;),&#160;which changes the disclosure requirements of ASC&#160;Topic&#160;715,&#160;Compensation &#x2013; Retirement Benefits, by eliminating, modifying and adding to those requirements. ASU&#160;2018-14&#160;is effective for fiscal years beginning after December&#160;15, 2020. Early adoption is permitted and the amendments in this ASU should be applied on a retrospective basis to all periods presented. The Company has not determined the impact ASU&#160;2018-14 may have on the Company&#x2019;s consolidated financial statement disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80MC9mcmFnOjU5ZjYxNzY5ZDk4NzRhODM4OGYzMzk0MTk2MDU3NDM0L3RleHRyZWdpb246NTlmNjE3NjlkOTg3NGE4Mzg4ZjMzOTQxOTYwNTc0MzRfMjc0ODc3OTA3MzI5MQ_7efd190e-9768-483a-a673-2e8bc1d8ba10">&lt;div style="margin-top:6pt;"&gt;&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 Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Effective January&#160;1, 2020, the Company adopted ASU No.&#160;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;&#160;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; (&#x201c;ASU 2016-13&#x201d;), using the modified retrospective transition method.&#160;ASU 2016-13 &#160;provides guidance on the estimation of current expected credit losses on financial instruments, including trade receivables. ASU 2016-13 &#160;requires entities to consider a broad range of information to estimate expected credit losses, including increased forward-looking information, which may result in earlier recognition of losses when compared to prior standards. The adoption of ASU 2016-13 &#160;was a decrease to net Accounts&#160;Receivable and a decrease to Retained Earnings of $0.4 million. See Note 3 - Revenues, for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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&#160;2018, the FASB issued ASU No. 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&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; (&#x201c;ASU 2018-13&#x201d;), which changes the fair value measurement disclosure requirements of ASC&#160;Topic&#160;820,&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;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;&#160;(&#x201c;ASC&#160;820&#x201d;), by eliminating, modifying and adding to those requirements. ASU&#160;2018-13 also modifies the disclosure objective paragraphs of ASC&#160;820 to eliminate (1) &#x201c;at a minimum&#x201d; from the phrase &#x201c;an entity shall disclose at a minimum&#x201d; and (2)&#160;other similar &#x201c;open ended&#x201d; disclosure requirements to promote the appropriate exercise of discretion by entities. The Company prospectively adopted ASU 2018-13, effective January&#160;1, 2020, and the adoption did not have a significant impact on the Company&#x2019;s consolidated results of operations, financial position, cash flows and financial statement disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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&#160;2018, the FASB issued ASU&#160;No.&#160;2018-15,&#160;Intangibles&#x2013;Goodwill and Other&#x2013;Internal-Use Software&#160;(&#x201c;ASU&#160;2018-15&#x201d;),&#160;that requires implementation costs incurred by customers in cloud computing arrangements to be deferred and recognized over the term of the arrangement, if those costs would be capitalized by the customer in a software licensing arrangement under the&#160;internal-use&#160;software guidance in ASC&#160;Topic&#160;350,&#160;Intangibles&#x2013;Goodwill and Other. ASU&#160;2018-15&#160;requires a customer to disclose the nature of its hosting arrangements that are service contracts and provide disclosures as if the deferred implementation costs were a separate, major depreciable asset class. The Company adopted ASU&#160;2018-15,&#160;effective January&#160;1, 2020, and the adoption did not have a significant impact on the Company&#x2019;s consolidated results of operations, financial position, cash flows and financial statement disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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&#160;No.&#160;2019-12,&#160;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&#160;(&#x201c;ASU&#160;2019-12&#x201d;),&#160;which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC&#160;Topic&#160;740. ASU&#160;2019-12&#160;is effective for fiscal years beginning after December&#160;15, 2021. Early adoption is permitted and the amendments in this ASU should be applied on a retrospective basis to all periods presented. The Company has not determined the impact ASU&#160;2019-12 may have on the Company&#x2019;s consolidated results of operations, financial position, cash flows or financial statement disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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&#160;2018, the FASB issued ASU&#160;No.&#160;2018-14,&#160;Compensation&#x2013;Retirement Benefits&#x2013;Defined Benefit Plans&#x2013;General&#160;(&#x201c;ASU&#160;2018-14&#x201d;),&#160;which changes the disclosure requirements of ASC&#160;Topic&#160;715,&#160;Compensation &#x2013; Retirement Benefits, by eliminating, modifying and adding to those requirements. ASU&#160;2018-14&#160;is effective for fiscal years beginning after December&#160;15, 2020. Early adoption is permitted and the amendments in this ASU should be applied on a retrospective basis to all periods presented. The Company has not determined the impact ASU&#160;2018-14 may have on the Company&#x2019;s consolidated financial statement disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ReceivablesNetCurrent
      contextRef="idd8cffe6d0ba4e6c9df1d68e10f9e4c1_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80MC9mcmFnOjU5ZjYxNzY5ZDk4NzRhODM4OGYzMzk0MTk2MDU3NDM0L3RleHRyZWdpb246NTlmNjE3NjlkOTg3NGE4Mzg4ZjMzOTQxOTYwNTc0MzRfODEx_21a76366-8b1e-4066-9eaa-bc8e1a20e37a"
      unitRef="usd">-400000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idd8cffe6d0ba4e6c9df1d68e10f9e4c1_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80MC9mcmFnOjU5ZjYxNzY5ZDk4NzRhODM4OGYzMzk0MTk2MDU3NDM0L3RleHRyZWdpb246NTlmNjE3NjlkOTg3NGE4Mzg4ZjMzOTQxOTYwNTc0MzRfODEx_2d29f758-24a0-4014-845e-bcfd1e1fbae7"
      unitRef="usd">-400000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfMjc0ODc3OTA3MjY4Nw_a8dacf60-9bde-46da-81a7-5691fc3afeb1">Revenues&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 outstanding contract asset and liability accounts were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.035%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.616%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.617%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract assets&#x2014;January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract assets &#x2013; June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in contract assets &#x2013; (decrease) increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract liabilities &#x2013; January&#160;1&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:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;146,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;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract liabilities &#x2013; June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;151,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in contract liabilities &#x2013; increase&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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,285)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net change&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(37,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 net change for the six months ended June&#160;30, 2020 was primarily driven by the receipt of advance payments from customers exceeding the recognition of revenue as performance obligations were satisfied prior to billing. For the six months&#160; ended June&#160;30, 2020 and 2019, the Company recognized revenue of $105.3 million and $110.3 million, respectively, that was previously included in the beginning balance of contract liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Contract assets are reported as a component of Other current assets in the consolidated balance sheet. At June&#160;30, 2020 and December&#160;31, 2019, $19.4 million and $10.6 million of Customer advanced payments (contract liabilities), respectively, were recorded in Other long-term liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Applying the practical expedient available under ASC 606, the remaining performance obligations exceeding one year as of June&#160;30, 2020 and December&#160;31, 2019 were $340.0 million and $233.3 million, respectively. Remaining performance obligations represent the transaction price of firm, non-cancelable orders, with expected delivery dates to customers greater than one year from the balance sheet date, for which the performance obligation is unsatisfied or partially unsatisfied. These performance obligations will be substantially satisfied within &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfMzI5ODUzNDg4Njg0Mw_bdfbb56d-f92b-4827-a189-75a811a816e0"&gt;two&lt;/span&gt; to three years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;"&gt;&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;Geographic Areas&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Information about the Company&#x2019;s operations in different geographic areas for the three and six months ended June&#160;30, 2020 is shown below. Net sales were attributed to geographic areas based on the location of the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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.111%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&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:7.795%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.800%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended 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:8pt;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, 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;/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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;EIG&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;EMG&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Total&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="padding-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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/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="33" 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;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;528,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;745,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;424,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,169,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;International&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;:&lt;/span&gt;&lt;/div&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:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European Union countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;159,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;353,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;208,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;325,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other foreign countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;309,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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;483,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;676,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;367,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,044,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;364,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,011,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,422,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;792,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,214,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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-indent:-36pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1)&#160;Includes U.S. export sales of $563.1 million and $868.4 million for the three and six months ended June&#160;30, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Information about the Company&#x2019;s operations in different geographic areas for the three and six months ended June&#160;30, 2019 is shown below. Net sales were attributed to geographic areas based on the location of the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:33.818%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&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:7.795%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.115%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 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;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/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="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;425,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;676,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;828,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;511,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,340,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;International&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;:&lt;/span&gt;&lt;/div&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:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European Union countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;203,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;209,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;413,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;233,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;379,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;474,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other foreign countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;187,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;394,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;612,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;798,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;438,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,236,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;820,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;469,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,289,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,627,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;949,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,577,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(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-indent:-36pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1)&#160;Includes U.S. export sales of $322.1 million and $647.5 million for the three and six months ended June&#160;30, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;"&gt;&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;Major Products and Services&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s major products and services in the reportable segments were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:7.795%;"/&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:7.795%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended 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:8pt;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, 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Process and analytical instrumentation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;483,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;483,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,031,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,031,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aerospace and power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;268,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;390,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;621,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Automation and engineered solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;259,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;259,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;560,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;560,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;364,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,011,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,422,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;792,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,214,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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-top:5pt;margin-bottom:5pt;"&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:7.795%;"/&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:7.795%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 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;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Process and analytical instrumentation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;583,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;583,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,161,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,161,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aerospace and power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;236,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,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:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;356,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;465,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;239,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;705,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Automation and engineered solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;348,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;348,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;710,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;710,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;820,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;469,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,289,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,627,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;949,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,577,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;"&gt;&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;Timing of Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:7.795%;"/&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:7.795%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended 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:8pt;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, 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;/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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;EIG&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;EMG&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Total&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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="33" 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;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;324,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;849,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,158,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;703,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,862,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;351,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:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;364,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,011,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,422,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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;792,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,214,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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-top:5pt;margin-bottom:5pt;"&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:7.795%;"/&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:7.795%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 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;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;EIG&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;EMG&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Total&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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="33" 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;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;654,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;434,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,088,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,331,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;869,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,201,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;295,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;375,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;820,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;469,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,289,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,627,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;949,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,577,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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;"&gt;&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;Product Warranties&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 Company provides limited warranties in connection with the sale of its products. The warranty periods for products sold vary among the Company&#x2019;s operations, but the majority do not exceed one year.&#160;The Company calculates its warranty expense provision based on its historical warranty experience and adjustments are made periodically to reflect actual warranty expenses. Product warranty obligations are reported as a component of Accrued liabilities and other in the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in the accrued product warranty obligation were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:69.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.636%;"/&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.637%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accruals for warranties issued during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements made during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warranty accruals related to acquired businesses and other during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;"&gt;&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&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 Company maintains allowances for estimated losses resulting from the inability of customers to meet their financial obligations to the Company. The Company recognizes an allowance for doubtful accounts, on all accounts receivable, which considers the length of time receivables are past due, customers&#x2019; billing exposure, ability to pay, and contract terms. The Company also considers general and market business conditions, country, and political risk. Balances are written off when determined to be uncollectible.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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, the Company recorded $620.2 million of accounts and notes receivable, net of allowances of $11.7 million. Changes in the allowance were not material for the three and six months ended June&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfMzI0Ng_38d026b2-20d4-477c-8c72-db237198f714">&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 outstanding contract asset and liability accounts were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.035%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.616%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.617%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract assets&#x2014;January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract assets &#x2013; June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in contract assets &#x2013; (decrease) increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract liabilities &#x2013; January&#160;1&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:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;146,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;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contract liabilities &#x2013; June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;151,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in contract liabilities &#x2013; increase&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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,285)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net change&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(37,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjk0ODU2ZTc4MTk1MDRkNmRhNDIyNmE0OWMzYzY0NGMwL3RhYmxlcmFuZ2U6OTQ4NTZlNzgxOTUwNGQ2ZGE0MjI2YTQ5YzNjNjQ0YzBfMi0xLTEtMS0w_8b57e23d-af4c-4aa9-9a8e-c6a58cebeaff"
      unitRef="usd">73039000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ie185ac63dc624e2a81d238dc84c9dfcd_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjk0ODU2ZTc4MTk1MDRkNmRhNDIyNmE0OWMzYzY0NGMwL3RhYmxlcmFuZ2U6OTQ4NTZlNzgxOTUwNGQ2ZGE0MjI2YTQ5YzNjNjQ0YzBfMi0zLTEtMS0w_cdf8a89c-4b5c-475a-a62e-a5a7ae487264"
      unitRef="usd">58266000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjk0ODU2ZTc4MTk1MDRkNmRhNDIyNmE0OWMzYzY0NGMwL3RhYmxlcmFuZ2U6OTQ4NTZlNzgxOTUwNGQ2ZGE0MjI2YTQ5YzNjNjQ0YzBfMy0xLTEtMS0w_1b8616d0-f71a-4bd5-bbd7-2642d0334dfd"
      unitRef="usd">67804000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i6e0f22721c204b64a47acd4c36ccfd13_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjk0ODU2ZTc4MTk1MDRkNmRhNDIyNmE0OWMzYzY0NGMwL3RhYmxlcmFuZ2U6OTQ4NTZlNzgxOTUwNGQ2ZGE0MjI2YTQ5YzNjNjQ0YzBfMy0zLTEtMS0w_ce95f010-9ea6-4531-83d4-6ffe9ace9dfb"
      unitRef="usd">82063000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjk0ODU2ZTc4MTk1MDRkNmRhNDIyNmE0OWMzYzY0NGMwL3RhYmxlcmFuZ2U6OTQ4NTZlNzgxOTUwNGQ2ZGE0MjI2YTQ5YzNjNjQ0YzBfNC0xLTEtMS0w_75b40649-9e68-4bdd-b61d-797f9cbfd3c0"
      unitRef="usd">-5235000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjk0ODU2ZTc4MTk1MDRkNmRhNDIyNmE0OWMzYzY0NGMwL3RhYmxlcmFuZ2U6OTQ4NTZlNzgxOTUwNGQ2ZGE0MjI2YTQ5YzNjNjQ0YzBfNC0zLTEtMS0w_c8092de0-58c5-4932-9643-59d416ecfb37"
      unitRef="usd">23797000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjk0ODU2ZTc4MTk1MDRkNmRhNDIyNmE0OWMzYzY0NGMwL3RhYmxlcmFuZ2U6OTQ4NTZlNzgxOTUwNGQ2ZGE0MjI2YTQ5YzNjNjQ0YzBfNS0xLTEtMS0w_a465aae8-251a-482e-8ca8-53c7fd1b7773"
      unitRef="usd">167306000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie185ac63dc624e2a81d238dc84c9dfcd_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjk0ODU2ZTc4MTk1MDRkNmRhNDIyNmE0OWMzYzY0NGMwL3RhYmxlcmFuZ2U6OTQ4NTZlNzgxOTUwNGQ2ZGE0MjI2YTQ5YzNjNjQ0YzBfNS0zLTEtMS0w_5d2ba1c7-17cd-4a99-8fc8-91c4fb27af9f"
      unitRef="usd">146162000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjk0ODU2ZTc4MTk1MDRkNmRhNDIyNmE0OWMzYzY0NGMwL3RhYmxlcmFuZ2U6OTQ4NTZlNzgxOTUwNGQ2ZGE0MjI2YTQ5YzNjNjQ0YzBfNi0xLTEtMS0w_028464f4-6f28-46f9-bc95-109685ed3d95"
      unitRef="usd">199967000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i6e0f22721c204b64a47acd4c36ccfd13_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjk0ODU2ZTc4MTk1MDRkNmRhNDIyNmE0OWMzYzY0NGMwL3RhYmxlcmFuZ2U6OTQ4NTZlNzgxOTUwNGQ2ZGE0MjI2YTQ5YzNjNjQ0YzBfNi0zLTEtMS0w_0a07620f-54be-400e-9337-28dc1bb08a34"
      unitRef="usd">151447000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjk0ODU2ZTc4MTk1MDRkNmRhNDIyNmE0OWMzYzY0NGMwL3RhYmxlcmFuZ2U6OTQ4NTZlNzgxOTUwNGQ2ZGE0MjI2YTQ5YzNjNjQ0YzBfNy0xLTEtMS0w_916b7880-52d7-4a20-b96d-dcc622501218"
      unitRef="usd">32661000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjk0ODU2ZTc4MTk1MDRkNmRhNDIyNmE0OWMzYzY0NGMwL3RhYmxlcmFuZ2U6OTQ4NTZlNzgxOTUwNGQ2ZGE0MjI2YTQ5YzNjNjQ0YzBfNy0zLTEtMS0w_757f2179-ff36-4283-a0e1-9a2b48ac42f7"
      unitRef="usd">5285000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <ame:NetIncreaseDecreaseInContractWithCustomerAssetsLiabilities
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjk0ODU2ZTc4MTk1MDRkNmRhNDIyNmE0OWMzYzY0NGMwL3RhYmxlcmFuZ2U6OTQ4NTZlNzgxOTUwNGQ2ZGE0MjI2YTQ5YzNjNjQ0YzBfOC0xLTEtMS0w_44a1e765-13c4-435e-b122-5cc158123a08"
      unitRef="usd">-37896000</ame:NetIncreaseDecreaseInContractWithCustomerAssetsLiabilities>
    <ame:NetIncreaseDecreaseInContractWithCustomerAssetsLiabilities
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjk0ODU2ZTc4MTk1MDRkNmRhNDIyNmE0OWMzYzY0NGMwL3RhYmxlcmFuZ2U6OTQ4NTZlNzgxOTUwNGQ2ZGE0MjI2YTQ5YzNjNjQ0YzBfOC0zLTEtMS0w_33745559-0b9e-450b-b95a-c3f2ad5fab94"
      unitRef="usd">18512000</ame:NetIncreaseDecreaseInContractWithCustomerAssetsLiabilities>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfNzE0NjgyNTU4NDEwOQ_c7c592f0-620b-4bde-a869-5f9a6eb065c1"
      unitRef="usd">105300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfNjA0NzMxMzk1NjI4MA_15e600bf-a549-4600-be73-afe50a64cfc8"
      unitRef="usd">110300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i6f8cb8f6ecac41109eb5bc6ba639c8bc_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfNTkx_7f618cab-ffca-4f1d-9cb0-d5742fa64631"
      unitRef="usd">19400000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i9d3d9c94133f47fdb7163d9ab39305fb_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfNTk4_e86a72ee-946c-4938-bc5c-a17e7642226a"
      unitRef="usd">10600000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i6f79d14c7a484385bbc00ae019a10607_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfODg2_c581771a-112f-4b6c-9111-eeaa358dd036"
      unitRef="usd">340000000.0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic32f04c62e494434ab16fc7c9e920ab9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfODkz_63e46e5b-bc40-45c3-9d8d-40c537616535"
      unitRef="usd">233300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i62c0e89a049f45d9b50b945edfd9fa3c_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfMzI5ODUzNDg4Njg0NA_5f82ed91-48f5-4275-a963-e07b669e37a6">P3Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfMzI0MA_2c60036a-1de4-4d44-977f-0754eef32b85">Information about the Company&#x2019;s operations in different geographic areas for the three and six months ended June&#160;30, 2020 is shown below. Net sales were attributed to geographic areas based on the location of the customer.&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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.111%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&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:7.795%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.800%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended 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:8pt;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, 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;/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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;EIG&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;EMG&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Total&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="padding-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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/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="33" 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;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;528,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;745,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;424,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,169,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;International&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;:&lt;/span&gt;&lt;/div&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:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European Union countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;159,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;353,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;208,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;325,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other foreign countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;309,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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;483,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;676,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;367,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,044,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;364,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,011,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,422,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;792,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,214,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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-indent:-36pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1)&#160;Includes U.S. export sales of $563.1 million and $868.4 million for the three and six months ended June&#160;30, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Information about the Company&#x2019;s operations in different geographic areas for the three and six months ended June&#160;30, 2019 is shown below. Net sales were attributed to geographic areas based on the location of the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:33.818%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&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:7.795%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.115%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.823%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 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;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/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="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;425,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;676,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;828,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;511,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,340,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;International&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;:&lt;/span&gt;&lt;/div&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:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;European Union countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;203,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;209,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;413,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;233,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;379,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;474,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other foreign countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;187,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;394,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;612,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;798,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;438,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,236,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;820,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;469,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,289,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,627,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;949,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,577,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(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-indent:-36pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1)&#160;Includes U.S. export sales of $322.1 million and $647.5 million for the three and six months ended June&#160;30, 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="idc7e2bcdd9b24f0094c1b7ad698cc4c9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfMy0xLTEtMS0w_7b0f395a-372a-44f8-b309-3936247cd020"
      unitRef="usd">338757000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i47850cdaa9994093a9fd91ef7b83d6e4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfMy0zLTEtMS0w_b255b315-344d-4ce2-9f99-443e0e7fb352"
      unitRef="usd">189369000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9f779c24901f4c91835817d5cdabc7c8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfMy01LTEtMS0w_57473172-1da6-453e-988b-4c9393f55f8c"
      unitRef="usd">528126000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie9d7f64df8134c56923884a57e5ff91b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfMy03LTEtMS03MDk_19ca2eea-e644-4614-829b-cf9866d97fc7"
      unitRef="usd">745302000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i067fd0f240f144a48802075ff826f2f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfMy05LTEtMS03MDk_608a7cc9-3f35-4c3a-9def-161739a4d37e"
      unitRef="usd">424058000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7f80bb5b20b044af96e7fd12cb581a82_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfMy0xMS0xLTEtNzA5_95faffc7-dc00-4221-a5b7-4a4ead32174b"
      unitRef="usd">1169360000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if340a0004d224e99bee7362592d29c57_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNS0xLTEtMS0w_2bbf87a3-3210-4712-9d04-cf128d8cd3cb"
      unitRef="usd">13427000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7fb120dfbbc746a3a3c46252daf9a0a2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNS0zLTEtMS0w_638cc173-bcb3-44d4-90a8-23fc03fe1f53"
      unitRef="usd">22752000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6f4b82632a474b70b48dd91f108d7e77_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNS01LTEtMS0w_9e6ff165-0045-4cea-8547-312f06cd198d"
      unitRef="usd">36179000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6b51f5ca44a04899bf09b28f83f30bd7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNS03LTEtMS03MDk_17ad3d22-1958-47ec-8d25-b00eec00fc9f"
      unitRef="usd">28220000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9d647e2e35b34bc5beb38191d04ce33b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNS05LTEtMS03MDk_1b148883-470f-4f4c-9c2e-38a7d2a3bcc8"
      unitRef="usd">55890000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i68d4ed6b195545a2b4422012b38f7e90_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNS0xMS0xLTEtNzA5_fa66e606-9aa8-4a80-98ba-ea56b9540b6d"
      unitRef="usd">84110000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic7f6a69144604ea6a4d71df8c346a8f6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNi0xLTEtMS0w_d857dc1c-ad05-4272-9017-1da325e42aef"
      unitRef="usd">79901000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="icb7e14e0bc964145a6d8830fcfd546ad_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNi0zLTEtMS0w_707a50a2-5af7-4831-93e5-80bb6f3d413b"
      unitRef="usd">79327000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5d46e2a14575469192cf97668b26a58f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNi01LTEtMS0w_e95434cc-8be3-4e56-97e8-d410433618b3"
      unitRef="usd">159228000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4ba9bde12b52474c8fe89b1388a81681_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNi03LTEtMS03MDk_704753da-a16e-4de3-90d3-0a006afd912e"
      unitRef="usd">185577000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib256273e83994f5090a17442d9fbe4c7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNi05LTEtMS03MDk_31dbf291-0bd7-4035-83f2-d6fe499c79b5"
      unitRef="usd">168093000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i20e25d4e69474dc48a55dc31ac2202a9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNi0xMS0xLTEtNzA5_daa7395d-ab07-4124-8459-3ba2780b02f3"
      unitRef="usd">353670000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i41d56a6803ff4484a3c5b35a00e3bfd7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNy0xLTEtMS0w_d138a76e-6ca6-490c-b426-390953b1c440"
      unitRef="usd">161190000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0d1b6b56f2014f4d835c4dd74286609e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNy0zLTEtMS0w_46c882fb-222f-4c95-aafc-23e94d9bc396"
      unitRef="usd">47536000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia8f0052fc36841a78c2d0e5317287cb0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNy01LTEtMS0w_2a783933-f698-49fd-9697-c47103af8c3e"
      unitRef="usd">208726000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ieeb56d2568a84a8c855ea096238d1921_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNy03LTEtMS03MDk_06dbea46-8ade-4edd-a3ec-a74d0d982ee2"
      unitRef="usd">325935000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7edc440d13db442e91374efbcbf21b7e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNy05LTEtMS03MDk_c3a67682-bcf0-4825-bf5c-eb0c3aff01ab"
      unitRef="usd">91366000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7c2adc2eb54d4e5e832c8112b5745e41_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfNy0xMS0xLTEtNzA5_92b467ce-8d03-42bc-9d22-f65a567fd2e9"
      unitRef="usd">417301000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2e93ed41b7ee415bb0c72d62892608c1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfOC0xLTEtMS0w_d9a6bbc8-ca42-41e4-a6d4-f9893522a2e4"
      unitRef="usd">54607000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8a6415cc3e6b463395e8b0e755dc60d9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfOC0zLTEtMS0w_06f0e891-92a1-4824-9e5a-192c2abc6138"
      unitRef="usd">25056000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0aed4013c5d740b1b10c04ce833b9876_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfOC01LTEtMS0w_1d07b58d-2cc4-4b18-bac8-883e1cd866c1"
      unitRef="usd">79663000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id5b2f82e8ab04916a3b8822add03cf03_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfOC03LTEtMS03MDk_d70c5c72-e8e5-4cf2-958e-e527d9892dd2"
      unitRef="usd">137073000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic5a63497e62e4e8ba48718554caaf77f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfOC05LTEtMS03MDk_1f52155d-2ef0-4577-8124-65c55cfdbbcb"
      unitRef="usd">52626000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6d7ec4d3f1f8494aaca62d8e3ff1529d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfOC0xMS0xLTEtNzA5_ff84ab72-e780-4eda-8e16-ad84ebd1bece"
      unitRef="usd">189699000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i58d175fff4d24c73bd8823a348e5efff_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfOS0xLTEtMS0w_b7711abf-c236-49c7-88ce-2fecdb8340aa"
      unitRef="usd">309125000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia6a363d1c89b414e906ddad68d2211b8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfOS0zLTEtMS0w_e4cfd5e7-3ad4-450f-b3a2-e9343e16a4f9"
      unitRef="usd">174671000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic9f3ca017d194e38ba58516b348d1322_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfOS01LTEtMS0w_a194c175-066c-422d-ab46-575087669d60"
      unitRef="usd">483796000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i16313b8a96814356a81b83817fc22302_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfOS03LTEtMS03MDk_16b7a184-eed9-4628-a96d-3c59811643d1"
      unitRef="usd">676805000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0cebfe636aa747578478f391cc4a4188_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfOS05LTEtMS03MDk_b2c808ce-f663-4b43-b951-6dbe2997784e"
      unitRef="usd">367975000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4d34807b177e432fbd9578f17c609f98_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfOS0xMS0xLTEtNzA5_004d4a6e-09c6-4b59-bd86-7046c540102c"
      unitRef="usd">1044780000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i92b6a1cfb1384ab1b361e41780aed6d2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfMTAtMS0xLTEtMA_6a2b9f5f-923a-48c2-a5aa-c8e10be329b1"
      unitRef="usd">647882000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i788908e6b7e44d6baff11b6e04a788e2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfMTAtMy0xLTEtMA_9dd8f86f-6108-47bd-9fe9-4fb93fa7d47f"
      unitRef="usd">364040000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfMTAtNS0xLTEtMA_7538f312-1993-4de6-bc33-ddabb52b5d07"
      unitRef="usd">1011922000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic2e7252993f247808fa30371ceb327f6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfMTAtNy0xLTEtNzA5_6f1e9570-c0dc-40c2-81b5-61a2e6c919b1"
      unitRef="usd">1422107000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie1476f75d0824dfebe0c1d4605168211_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfMTAtOS0xLTEtNzA5_43b6be32-6bdc-4f32-ae15-c0975347e8b7"
      unitRef="usd">792033000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjJmYjk0MDczNjgxYjRjY2Q4MjExMmEyMzlmMWU1ZDM4L3RhYmxlcmFuZ2U6MmZiOTQwNzM2ODFiNGNjZDgyMTEyYTIzOWYxZTVkMzhfMTAtMTEtMS0xLTcwOQ_ed5ae179-3a09-4604-a243-7395c7c48308"
      unitRef="usd">2214140000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4e58ac823d2f490787aad959ba2c34b9_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfMTUzOQ_5fc9837b-bc39-4a82-8d2a-14e9d6b2cff5"
      unitRef="usd">563100000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0ba6fa0e6def41868b26861c42a30219_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfNjA0NzMxMzk1NjA2NA_57f81f42-e9cb-43b4-b4c6-2fa493df95c2"
      unitRef="usd">868400000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i84ed45932ddc479f8141b8a187438cfb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfMy0xLTEtMS0w_34ced7b9-c780-4e0f-99e7-210e816b83da"
      unitRef="usd">425543000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia21429a713c0442bbed5864f95bf8049_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfMy0zLTEtMS0w_e9ec26d6-cd8b-45e6-8395-858120b96b02"
      unitRef="usd">250904000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id8f93d3e8a18479f882381a9941197bc_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfMy01LTEtMS0w_ba15048b-850e-4263-8ec4-b28d3e7b95dc"
      unitRef="usd">676447000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i30be6552ff5f4a0eac3e602d07d911c0_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfMy03LTEtMS03NjE_e568f7e6-307c-42ca-8bde-b65ead9dcca3"
      unitRef="usd">828935000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3e9f44243e344da080b281c2d7ffdceb_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfMy05LTEtMS03NjE_3d304a84-310e-4627-aaca-571ba9f64ca0"
      unitRef="usd">511658000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0ffdb918c1ec494086eb6ab955fa545f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfMy0xMS0xLTEtNzYx_a43e9893-0f51-4abc-b9cf-b8becad94919"
      unitRef="usd">1340593000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7656fdf9270946c09f077fccbddf7c1d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNS0xLTEtMS0w_13c2b7b5-3e82-442f-8b57-5e086021c02e"
      unitRef="usd">12920000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8f35046c51c94a0b94aec67714daee18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNS0zLTEtMS0w_b63da354-4380-4d14-b59f-1047ebe78838"
      unitRef="usd">32450000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3162eeee45094a239bbc1e0ab2e158b9_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNS01LTEtMS0w_af565486-9365-4e28-b34d-b225be6f9fe4"
      unitRef="usd">45370000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iff15308c6ab14ff8b6627466f18665cc_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNS03LTEtMS03NjE_36dc8a6e-5d89-4b2f-9835-0c7b6a13172a"
      unitRef="usd">28347000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie03b3564e30240a59fc587fef04c4787_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNS05LTEtMS03NjE_84f8e9f0-0552-40df-bb79-fee13b85d3bb"
      unitRef="usd">66338000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i50ec6fa46a844ff786a32e63c82fb64f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNS0xMS0xLTEtNzYx_0f2ce3a6-c7f8-42b3-a1c0-25888fb52a62"
      unitRef="usd">94685000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i14066723dfbb419db2bf71e1d4788b92_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNi0xLTEtMS0w_4112b91d-c7c0-47bf-99d5-e41312db1c5d"
      unitRef="usd">100835000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ibccbbde3049b4174a8b261b1a1b318fe_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNi0zLTEtMS0w_b443b225-febf-4e6d-8a1f-40340fea5456"
      unitRef="usd">103362000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i20b96ea332c24d94a7ace3c299ebf4f3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNi01LTEtMS0w_a82e5d54-1f65-41d0-b6d9-3a0fb9c5871a"
      unitRef="usd">204197000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0178b463692b43759e6a5a546d0ce0dc_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNi03LTEtMS03NjE_7ed58cbd-b3fe-4adf-845d-2b291896a0be"
      unitRef="usd">203620000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i69823f1c702c414e8e29757edfa39728_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNi05LTEtMS03NjE_ce0a1571-b098-47e9-a387-e2dc788a33a5"
      unitRef="usd">209781000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iaf9e76a4f3ed4be293e9713188310771_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNi0xMS0xLTEtNzYx_24fb0825-ef7b-4bae-b27e-f8d4ceb61995"
      unitRef="usd">413401000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3ae3d8ed263c4bd09cea58a0bcf182b8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNy0xLTEtMS0w_0b0558c2-7736-40c1-a6ad-d931c2bfbdf2"
      unitRef="usd">185287000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2136b53396dd431b8c955653385536ff_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNy0zLTEtMS0w_afa1d6ab-6ed3-4154-a161-dbbdafbc2442"
      unitRef="usd">48577000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i50273cb222eb411eb1a9b35578971f68_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNy01LTEtMS0w_53b3515c-be87-4b2a-831d-01e207d18ef4"
      unitRef="usd">233864000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i08057c44296b470e8114279a2739c08b_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNy03LTEtMS03NjE_3405b23c-482e-4c32-b0aa-eb52d47fdd9c"
      unitRef="usd">379134000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic03c0ada59974f0583c58c570582f77c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNy05LTEtMS03NjE_feaf5099-f1ed-46a1-81e7-d142b8948e7e"
      unitRef="usd">95688000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i48fbf6bed9844dc0a292034bdeb6e828_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfNy0xMS0xLTEtNzYx_9cf567f8-01cc-4df8-82b2-b5c089cda05d"
      unitRef="usd">474822000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i78f2b9bfb77a41eb80ba7f9098dbe595_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfOC0xLTEtMS0w_97a917e0-e431-4d0d-9fc3-b9af2cd1eb28"
      unitRef="usd">95662000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib0442b6749c84a279700921a09f1fa96_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfOC0zLTEtMS0w_268a237f-8007-4a03-94df-8759bffc8ccf"
      unitRef="usd">33872000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i72cb36f7e6a84676b626eb8aafe1ac8e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfOC01LTEtMS0w_e7294d33-8c3d-4b6c-8a05-a4508749163b"
      unitRef="usd">129534000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ica1255ebcff44a2999bde22453e123eb_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfOC03LTEtMS03NjE_d197e319-8f32-4e07-93a3-ea94bb6ff5ff"
      unitRef="usd">187122000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5f333b88216f4d3cad368324900aff83_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfOC05LTEtMS03NjE_0ff1dbc6-d8fb-4325-aa1f-bb497719fb88"
      unitRef="usd">66480000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9d5c3776d4054a4dace967e0a9e25c9e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfOC0xMS0xLTEtNzYx_565764ec-84b2-4ba6-8144-072afaf12487"
      unitRef="usd">253602000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i13f2de8b17774b70abce832a91f38d7d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfOS0xLTEtMS0w_d84dc092-61d6-43bc-9c0c-38c6b65ad8b4"
      unitRef="usd">394704000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i74bc8cb4d2454b839026afada4c84d37_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfOS0zLTEtMS0w_daf5c424-32a3-4ab0-a475-f67f6b30aea1"
      unitRef="usd">218261000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib5dc40be56be4f608ebe65602289ec36_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfOS01LTEtMS0w_0fbf5b90-fce6-4f79-b4d5-66438413b925"
      unitRef="usd">612965000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if3f0273463b446e691b290c8bc87d227_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfOS03LTEtMS03NjE_dfe86312-4a1e-441b-a345-3502643233a3"
      unitRef="usd">798223000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i72839dbcb9bc43f79313e5fe470bfbc7_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfOS05LTEtMS03NjE_c0b90674-2c2b-41cd-8d4d-0a4be00b7eaa"
      unitRef="usd">438287000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i856ef278ec8f41a682c83bf6a6eae97b_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfOS0xMS0xLTEtNzYx_afcac524-5765-4bd3-899e-cc8d0f32ddb1"
      unitRef="usd">1236510000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6cd1678bc2df4e0696cb840efeee3f9f_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfMTAtMS0xLTEtMA_42fbb6f4-fe30-4d91-a4fa-9b20e4ab8ff2"
      unitRef="usd">820247000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i65d99b75dd6d4ba1bab9bdc02598732e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfMTAtMy0xLTEtMA_2bd0f6b4-22b4-41dd-913d-34dc0cca7f41"
      unitRef="usd">469165000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfMTAtNS0xLTEtMA_5659565c-a956-46e7-bceb-faf7dbd6ac7c"
      unitRef="usd">1289412000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia47136bf521f466abf6a9fd55fe11f00_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfMTAtNy0xLTEtNzYx_b28987d3-e2b9-4385-97fc-641170affb83"
      unitRef="usd">1627158000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iece357dbd6214e00987610289b2aa51d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfMTAtOS0xLTEtNzYx_86f54b55-0661-4f4e-914e-4ae708234e4b"
      unitRef="usd">949945000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjE5ZDI2MzVlNTM5NDQyNTZhOWU2MDlhYTM2YjQ3MTE3L3RhYmxlcmFuZ2U6MTlkMjYzNWU1Mzk0NDI1NmE5ZTYwOWFhMzZiNDcxMTdfMTAtMTEtMS0xLTc2MQ_8d1b9d28-2fba-4fb1-a153-db07e2328676"
      unitRef="usd">2577103000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id17bf5da79864d8fb74cd5ce0763ef6d_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfMTc5NQ_6f744aca-6374-43ca-b161-45248c9157a2"
      unitRef="usd">322100000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3c00200dcf274c46ad42168a5250f5c9_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfNjA0NzMxMzk1NjExNw_e6a86916-cef8-4752-b2e7-15a8f9f21355"
      unitRef="usd">647500000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfMzI0MQ_7242b08a-10fc-4beb-9704-1d403e573d73">&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 Company&#x2019;s major products and services in the reportable segments were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:7.795%;"/&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:7.795%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended 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:8pt;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, 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Process and analytical instrumentation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;483,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;483,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,031,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,031,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aerospace and power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;268,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;390,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;621,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Automation and engineered solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;259,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;259,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;560,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;560,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;364,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,011,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,422,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;792,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,214,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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;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:7.795%;"/&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:7.795%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 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;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Process and analytical instrumentation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;583,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;583,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,161,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,161,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aerospace and power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;236,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,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:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;356,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;465,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;239,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;705,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Automation and engineered solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;348,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;348,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;710,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;710,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;820,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;469,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,289,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,627,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;949,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,577,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia72dbf6da02042b2a02c68094a74d18c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfMy0xLTEtMS0w_d3eeb5a9-0cbe-4a42-9ccc-34ef39b33f1b"
      unitRef="usd">483540000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5068bfaba2fa48409de47775a8fdd98a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfMy01LTEtMS0w_c6b99b4d-d0d6-49cf-810f-9f4be2346b0c"
      unitRef="usd">483540000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i176a515fd6be40dcae3c88147cd8bb13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfMy03LTEtMS04MTE_f376dd81-7844-4c9c-b9c1-339a9106d550"
      unitRef="usd">1031980000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i42d8ddabe41f4af3a559b66bbe2627e0_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfMy0xMS0xLTEtODEx_b297635b-e9a6-4a09-92f5-292352496794"
      unitRef="usd">1031980000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic77f22345c784d92be7c49f7a1b03061_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNC0xLTEtMS0w_e1021094-48d9-43e7-951f-ac83cbf20909"
      unitRef="usd">164342000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4b86ffdc47e445feb811465565aad921_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNC0zLTEtMS0w_9d0ed23a-f74f-4b26-9e8d-317172a8caf9"
      unitRef="usd">104133000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0698f7971fbb4ef5b45ead55ccaa5ef2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNC01LTEtMS0w_26732626-f9e4-4a3c-afee-7d292e63917a"
      unitRef="usd">268475000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id2b3491c67474a7aa87dab65ce152488_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNC03LTEtMS04MTE_ffc7bde0-505b-43e5-9104-0100f651dadf"
      unitRef="usd">390127000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id0730bab79304e2aae27c58c4352f6de_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNC05LTEtMS04MTE_12b99904-560d-46a9-b2fd-27e2a472a161"
      unitRef="usd">231384000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i046a1b9ce2b542f3a1959386740600c6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNC0xMS0xLTEtODEx_5054041e-435f-4a36-8545-3a0a0e6b10e1"
      unitRef="usd">621511000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i80d559d41ce446fa98020e20e27d08af_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNS0zLTEtMS0w_94825a36-acc4-4e86-8bec-c988c20676b9"
      unitRef="usd">259907000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i18399d9fdad647f08845931041cb997c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNS01LTEtMS0w_392c704d-11c9-485c-bf58-795ed59b93d8"
      unitRef="usd">259907000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie9a3b97e3f9a46e7ae770f23e13f4428_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNS05LTEtMS04MTE_449316a4-4177-456e-ad2f-8997f1d684cf"
      unitRef="usd">560649000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i81469b7f59844274b5b268054b2ed0c6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNS0xMS0xLTEtODEx_6e2766f2-c8c6-4de4-b37d-38c20fdf09f9"
      unitRef="usd">560649000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i92b6a1cfb1384ab1b361e41780aed6d2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNi0xLTEtMS0w_faefcac7-a212-49ac-8789-04565a52a15e"
      unitRef="usd">647882000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i788908e6b7e44d6baff11b6e04a788e2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNi0zLTEtMS0w_f9ede5fd-94e1-4b7d-9469-328c7d6db8e2"
      unitRef="usd">364040000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNi01LTEtMS0w_5049a02f-98c9-4cdb-8e55-6bcfb7505691"
      unitRef="usd">1011922000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic2e7252993f247808fa30371ceb327f6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNi03LTEtMS04MTE_4b4dd5e7-8f56-4776-b063-282cd4c7c763"
      unitRef="usd">1422107000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie1476f75d0824dfebe0c1d4605168211_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNi05LTEtMS04MTE_623daec7-4dfa-4ef0-bf93-2dcde6dd02a2"
      unitRef="usd">792033000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjlhY2Y4ZDA0ODJlNzQwNDQ4YWZmZjMwODA4NWIwMWEzL3RhYmxlcmFuZ2U6OWFjZjhkMDQ4MmU3NDA0NDhhZmZmMzA4MDg1YjAxYTNfNi0xMS0xLTEtODEx_7e09dc60-c6c4-466b-bdb6-1eb519e71dfb"
      unitRef="usd">2214140000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6f5b114dc10d4fba9bee125f08b87387_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfMy0xLTEtMS0w_4c01caf1-6c06-44dc-82e3-902c323be5dd"
      unitRef="usd">583938000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8a4ba68e20a44aa8a91ed72562d54773_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfMy01LTEtMS0w_5625988e-6854-493a-ad55-5d676c132212"
      unitRef="usd">583938000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2516c077594b4a6fa752de3365c4a712_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfMy03LTEtMS04NDI_eb2fc9cc-2aa6-4079-b4cf-7a410dee9a5c"
      unitRef="usd">1161278000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i583a376cabaf4484a7ea928a659e801c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfMy0xMS0xLTEtODQy_bca3c53d-68a4-481a-a05f-9d5fc68eac98"
      unitRef="usd">1161278000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="idf1575f7c230449aad662feada13955c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNC0xLTEtMS0w_95e315b9-5d8d-40d3-a216-eb40bf0e8f72"
      unitRef="usd">236309000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2de579b4949c44a3b806f44f38b8f345_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNC0zLTEtMS0w_dbd50796-dcf1-4e8e-bed2-edf1b099639f"
      unitRef="usd">120392000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2e139e5a13b349d9b1b7b4c8115a32be_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNC01LTEtMS0w_589ef503-7306-45fe-b29e-81648fa3ebab"
      unitRef="usd">356701000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3d8e0a081d4945618712a7f143bd2531_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNC03LTEtMS04NDI_d6919f2a-c777-485f-9fc2-7cf8815505b1"
      unitRef="usd">465880000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic72befcc76934a819d9ba6e8e111c990_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNC05LTEtMS04NDI_e037eb61-57c6-4e8d-ade6-b2d64cfb031d"
      unitRef="usd">239270000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0d670dcb15d845fc93c6806f4a2d6785_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNC0xMS0xLTEtODQy_5ecac306-23cd-46f0-b781-166903bd8694"
      unitRef="usd">705150000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i56109f26f9ad4b4c9108274115d3ab09_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNS0zLTEtMS0w_eda9e4da-afce-4485-9186-37eef163d5ea"
      unitRef="usd">348773000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id1efaf6a202e467ba1b8885f8b9ff874_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNS01LTEtMS0w_ec95e9d6-7a77-4f70-97e3-1efa9a00007f"
      unitRef="usd">348773000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if0a7a96886234d579cbd6cf30139bebb_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNS05LTEtMS04NDI_1040c5c6-e99b-4660-93e9-70b2d3e75ad8"
      unitRef="usd">710675000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i42989d35bf0f4e86961f329aa87b7854_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNS0xMS0xLTEtODQy_f8a8bbaf-c6a2-459c-a224-613b4c29ccfe"
      unitRef="usd">710675000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6cd1678bc2df4e0696cb840efeee3f9f_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNi0xLTEtMS0w_01890653-fda3-4669-b739-116b35691a97"
      unitRef="usd">820247000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i65d99b75dd6d4ba1bab9bdc02598732e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNi0zLTEtMS0w_8fa4def4-7b4a-42e0-bb42-4cae252fe2d1"
      unitRef="usd">469165000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNi01LTEtMS0w_13191305-9f93-442f-aa98-f2414315614a"
      unitRef="usd">1289412000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia47136bf521f466abf6a9fd55fe11f00_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNi03LTEtMS04NDI_3fca3b4b-745f-4a6b-9545-990b17bcddc5"
      unitRef="usd">1627158000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iece357dbd6214e00987610289b2aa51d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNi05LTEtMS04NDI_9ae2186c-ce57-4872-b549-8aa7563fba3e"
      unitRef="usd">949945000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjU5Zjk4Mzg2MzVkNDQxNjY5YTQwZjIwZTIwYzU4NzA0L3RhYmxlcmFuZ2U6NTlmOTgzODYzNWQ0NDE2NjlhNDBmMjBlMjBjNTg3MDRfNi0xMS0xLTEtODQy_2768b624-3781-403c-a5af-ddcf4ef3c56b"
      unitRef="usd">2577103000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfMzI0Mg_b28af5e4-a1ea-4538-aac0-37c4284dd7b6">&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:7.795%;"/&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:7.795%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended 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:8pt;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, 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;/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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;EIG&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;EMG&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Total&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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="33" 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;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;324,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;849,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,158,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;703,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,862,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;351,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:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;364,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,011,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,422,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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;792,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,214,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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-top:5pt;margin-bottom:5pt;"&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:7.795%;"/&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:7.795%;"/&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:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 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;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;EIG&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;EMG&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Total&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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="33" 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;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;654,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;434,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,088,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,331,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;869,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,201,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;295,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;375,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;820,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;469,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,289,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,627,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;949,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,577,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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iebb2b7f4f4ef4726a37843f719316f32_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfMy0xLTEtMS0w_41ff0121-8bd0-4255-b5be-74f81bdd408e"
      unitRef="usd">525168000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i67b7f6dba86942c98dcd9b4049635975_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfMy0zLTEtMS0w_b2c0f864-a86a-4b5b-b230-62763becf378"
      unitRef="usd">324502000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8256768c68324fbd91d0b55b33433d06_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfMy01LTEtMS0w_035060e0-3129-42a0-9506-a44249bf5b7a"
      unitRef="usd">849670000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i561962fa7c354e29bf8a0c11e1b0dc5b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfMy03LTEtMS04Njk_48777c96-9013-4252-b45b-5861f04eefed"
      unitRef="usd">1158708000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie9ed715ff18c4141990b7aecb60f81d0_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfMy05LTEtMS04Njk_5727b999-fc11-4970-90c9-307ea54d82d9"
      unitRef="usd">703561000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib35ca63d973e4bf490c17b15069bd6dc_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfMy0xMS0xLTEtODY5_619e6deb-d86e-463b-932e-7a7b76320370"
      unitRef="usd">1862269000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if88337d6f5fd4cc98a9ba769c888ec24_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfNC0xLTEtMS0w_630ced89-a504-4aeb-b04f-ece3284b917d"
      unitRef="usd">122714000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie16fd303637149858b228cac863fe654_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfNC0zLTEtMS0w_99eaaa51-65bd-45e3-be49-9a855025a438"
      unitRef="usd">39538000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7534aea2ad0b4929bff202d258edc4a5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfNC01LTEtMS0w_93cfdd00-bd7c-49a1-9863-7dd07dbbbf33"
      unitRef="usd">162252000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6f619cd79e4d45baa9485eacc7798e70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfNC03LTEtMS04Njk_778c32df-8966-459d-98ff-03be973dfcc1"
      unitRef="usd">263399000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6d720bf568f3424495f9d33773b039a0_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfNC05LTEtMS04Njk_b6b9a668-a62f-48bf-92cb-d2017306bd89"
      unitRef="usd">88472000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i62c371823e584cb1a07b3ef38b608867_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfNC0xMS0xLTEtODY5_d6fc9259-70ce-42b8-a52f-04c47871ea9f"
      unitRef="usd">351871000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i92b6a1cfb1384ab1b361e41780aed6d2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfNS0xLTEtMS0w_a9e3bcd6-6bfc-4e30-b5ed-12dbeba2cb38"
      unitRef="usd">647882000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i788908e6b7e44d6baff11b6e04a788e2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfNS0zLTEtMS0w_25636db0-403b-460b-bd65-0da5a3b9415e"
      unitRef="usd">364040000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfNS01LTEtMS0w_45492e71-80b0-40d4-82ea-97eb625664f6"
      unitRef="usd">1011922000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic2e7252993f247808fa30371ceb327f6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfNS03LTEtMS04Njk_7c84e84d-e441-4073-b6e5-43bbb4353e15"
      unitRef="usd">1422107000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie1476f75d0824dfebe0c1d4605168211_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfNS05LTEtMS04Njk_e97fe6b9-9dd9-4dfa-9b68-7a63eebe678e"
      unitRef="usd">792033000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmY5ZTgwOGZkNTE2OTQ0MDc4ZTJiYjMxMGVmNmZhOWEzL3RhYmxlcmFuZ2U6ZjllODA4ZmQ1MTY5NDQwNzhlMmJiMzEwZWY2ZmE5YTNfNS0xMS0xLTEtODY5_ce8c7948-1651-4fc8-8638-5fa59a4d92a3"
      unitRef="usd">2214140000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3531d7b182114aa98838890abf77d1c3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfMy0xLTEtMS0w_af84f862-87a5-4bb6-b8dd-7f0b9035cb74"
      unitRef="usd">654155000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i09812798344a4431a747e1bbaf90496e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfMy0zLTEtMS0w_aa92d89d-877e-4aed-bd0b-b732768fa818"
      unitRef="usd">434175000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i42cfc5829b874faf8b92e63c4e09b8a6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfMy01LTEtMS0w_bcf49a0b-d619-4e8e-bed5-e42aa8d5d38b"
      unitRef="usd">1088330000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic0b3faf238164e05bfd4a404a60c0326_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfMy03LTEtMS04OTQ_4059dca2-5b00-4e3a-9239-177df4ec3b64"
      unitRef="usd">1331988000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib7f2bf06a983447ba3a7513440d93c62_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfMy05LTEtMS04OTQ_b13a38aa-42da-44d3-830b-3038e508e5f7"
      unitRef="usd">869780000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia48c734eba67475b86f3810a8e958588_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfMy0xMS0xLTEtODk0_eff71242-32ce-41c4-8e06-db0d8dc51efd"
      unitRef="usd">2201768000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iebc4b5691d924ee48f9b32438c5f8e89_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfNC0xLTEtMS0w_744fefc2-2714-4729-88f9-307e696ba521"
      unitRef="usd">166092000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3c284da9e520465aac72cd577dfafcc3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfNC0zLTEtMS0w_685c30d3-da2d-46e1-ada6-bbe621ace8ff"
      unitRef="usd">34990000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia98243cae534463084d139ed5d67c033_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfNC01LTEtMS0w_7e58fafb-1891-471c-a4e7-02cda7fc1505"
      unitRef="usd">201082000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i37f306548fb44cec80e4cff0299c59b3_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfNC03LTEtMS04OTQ_7895b991-c107-4d86-939e-f15a6b0c2698"
      unitRef="usd">295170000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6b1aaf7c4f3247d296381630f882dd02_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfNC05LTEtMS04OTQ_c439d0f0-3fa0-41cf-8c26-c4ac5ead135c"
      unitRef="usd">80165000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iacf36cf8d19840e2964803fe6f1720f1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfNC0xMS0xLTEtODk0_9189acba-e77b-4c68-a966-2a85e64be4c9"
      unitRef="usd">375335000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6cd1678bc2df4e0696cb840efeee3f9f_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfNS0xLTEtMS0w_384657ac-ff9f-4cbc-a18e-71611eab3c95"
      unitRef="usd">820247000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i65d99b75dd6d4ba1bab9bdc02598732e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfNS0zLTEtMS0w_dff0ae25-d827-4936-b0d0-c51989b76d2d"
      unitRef="usd">469165000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfNS01LTEtMS0w_718f2090-aec0-4c0f-9a33-6de05e030dfd"
      unitRef="usd">1289412000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia47136bf521f466abf6a9fd55fe11f00_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfNS03LTEtMS04OTQ_1ede2117-a5e9-4b8b-bbd6-e009de00e6e4"
      unitRef="usd">1627158000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iece357dbd6214e00987610289b2aa51d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfNS05LTEtMS04OTQ_66e0c835-03b5-4462-ada7-7af2d90fff6b"
      unitRef="usd">949945000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOmVkMTFkMjcyMDg2MzQzOGI4Y2RkZmUyZTlhYzhlYjhmL3RhYmxlcmFuZ2U6ZWQxMWQyNzIwODYzNDM4YjhjZGRmZTJlOWFjOGViOGZfNS0xMS0xLTEtODk0_31134940-42bc-44b7-95c2-e69a1cfb52a1"
      unitRef="usd">2577103000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:StandardProductWarrantyDescription
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfMjc0ODc3OTA3MjY4OA_eef4cde3-f187-49a9-a321-179ddcb05623">The Company provides limited warranties in connection with the sale of its products. The warranty periods for products sold vary among the Company&#x2019;s operations, but the majority do not exceed one year.</us-gaap:StandardProductWarrantyDescription>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfMzI0Mw_29e90bda-5036-4962-a447-8bd3258ef4e5">&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in the accrued product warranty obligation were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:69.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.636%;"/&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.637%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accruals for warranties issued during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements made during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warranty accruals related to acquired businesses and other during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjc2Njk1MDllNjk3OTRiNDc5YWUyYjQ5N2FiMjY3YTAwL3RhYmxlcmFuZ2U6NzY2OTUwOWU2OTc5NGI0NzlhZTJiNDk3YWIyNjdhMDBfMy0xLTEtMS0w_1a9c2676-9e82-44a0-af31-c9d719c36c31"
      unitRef="usd">27611000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ie185ac63dc624e2a81d238dc84c9dfcd_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjc2Njk1MDllNjk3OTRiNDc5YWUyYjQ5N2FiMjY3YTAwL3RhYmxlcmFuZ2U6NzY2OTUwOWU2OTc5NGI0NzlhZTJiNDk3YWIyNjdhMDBfMy0zLTEtMS0w_9674b63f-3fdf-4871-a962-cced7248152f"
      unitRef="usd">23482000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjc2Njk1MDllNjk3OTRiNDc5YWUyYjQ5N2FiMjY3YTAwL3RhYmxlcmFuZ2U6NzY2OTUwOWU2OTc5NGI0NzlhZTJiNDk3YWIyNjdhMDBfNC0xLTEtMS0w_53c58cf3-ff72-4d6a-aedf-d98d5cdb75ff"
      unitRef="usd">6874000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjc2Njk1MDllNjk3OTRiNDc5YWUyYjQ5N2FiMjY3YTAwL3RhYmxlcmFuZ2U6NzY2OTUwOWU2OTc5NGI0NzlhZTJiNDk3YWIyNjdhMDBfNC0zLTEtMS0w_27184e11-8e18-4358-b669-8da5099d8c78"
      unitRef="usd">8196000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjc2Njk1MDllNjk3OTRiNDc5YWUyYjQ5N2FiMjY3YTAwL3RhYmxlcmFuZ2U6NzY2OTUwOWU2OTc5NGI0NzlhZTJiNDk3YWIyNjdhMDBfNS0xLTEtMS0w_014c7d34-e13b-4b9b-988b-2b5465f31178"
      unitRef="usd">7605000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjc2Njk1MDllNjk3OTRiNDc5YWUyYjQ5N2FiMjY3YTAwL3RhYmxlcmFuZ2U6NzY2OTUwOWU2OTc5NGI0NzlhZTJiNDk3YWIyNjdhMDBfNS0zLTEtMS0w_40edeafa-5ec9-4b5a-b5de-3cf882e8620e"
      unitRef="usd">9275000</us-gaap:StandardProductWarrantyAccrualPayments>
    <ame:WarrantyAccrualsAdjustmentsRelatedToNewBusinessesAndOther
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjc2Njk1MDllNjk3OTRiNDc5YWUyYjQ5N2FiMjY3YTAwL3RhYmxlcmFuZ2U6NzY2OTUwOWU2OTc5NGI0NzlhZTJiNDk3YWIyNjdhMDBfNi0xLTEtMS0w_945f8729-c939-4ca2-892c-cf50794c9bac"
      unitRef="usd">326000</ame:WarrantyAccrualsAdjustmentsRelatedToNewBusinessesAndOther>
    <ame:WarrantyAccrualsAdjustmentsRelatedToNewBusinessesAndOther
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjc2Njk1MDllNjk3OTRiNDc5YWUyYjQ5N2FiMjY3YTAwL3RhYmxlcmFuZ2U6NzY2OTUwOWU2OTc5NGI0NzlhZTJiNDk3YWIyNjdhMDBfNi0zLTEtMS0w_5bf089db-5fb0-4e33-bfdf-9ca1f3fe1d36"
      unitRef="usd">-89000</ame:WarrantyAccrualsAdjustmentsRelatedToNewBusinessesAndOther>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjc2Njk1MDllNjk3OTRiNDc5YWUyYjQ5N2FiMjY3YTAwL3RhYmxlcmFuZ2U6NzY2OTUwOWU2OTc5NGI0NzlhZTJiNDk3YWIyNjdhMDBfNy0xLTEtMS0w_be734cd0-bf48-4b18-bf4e-36d571c6d898"
      unitRef="usd">27206000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i6e0f22721c204b64a47acd4c36ccfd13_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RhYmxlOjc2Njk1MDllNjk3OTRiNDc5YWUyYjQ5N2FiMjY3YTAwL3RhYmxlcmFuZ2U6NzY2OTUwOWU2OTc5NGI0NzlhZTJiNDk3YWIyNjdhMDBfNy0zLTEtMS0w_05db8cca-1566-4b66-8f90-9e6c08bffaeb"
      unitRef="usd">22314000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfMzI0NA_15b9be3b-ef30-47e5-aa7a-c3d38d55ea79">&lt;div style="margin-top:12pt;"&gt;&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&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 Company maintains allowances for estimated losses resulting from the inability of customers to meet their financial obligations to the Company. The Company recognizes an allowance for doubtful accounts, on all accounts receivable, which considers the length of time receivables are past due, customers&#x2019; billing exposure, ability to pay, and contract terms. The Company also considers general and market business conditions, country, and political risk. Balances are written off when determined to be uncollectible.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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, the Company recorded $620.2 million of accounts and notes receivable, net of allowances of $11.7 million. Changes in the allowance were not material for the three and six months ended June&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfMzEwOQ_59193521-14fd-4d01-b705-1cb9f21f3291"
      unitRef="usd">620200000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80My9mcmFnOmJlN2JhNjA3OTYwYTQ1Yzg5MmRjNGUxN2U4ZDU3YjBkL3RleHRyZWdpb246YmU3YmE2MDc5NjBhNDVjODkyZGM0ZTE3ZThkNTdiMGRfMzE2Nw_e1dce9ec-9c8d-439c-b059-718e06943f4b"
      unitRef="usd">11700000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80OS9mcmFnOmI4OWQxZGY1OWY3ODQwMjNhYzcyMzdhZDQ4OTlkZmVlL3RleHRyZWdpb246Yjg5ZDFkZjU5Zjc4NDAyM2FjNzIzN2FkNDg5OWRmZWVfMjc0ODc3OTA3MDAwMw_bad7903e-2232-4fe5-886c-686aa9736508">Earnings Per Share&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 calculation of basic earnings per share is based on the weighted average number of common shares considered outstanding during the periods. The calculation of diluted earnings per share reflects the effect of all potentially dilutive securities (principally outstanding stock options and restricted stock grants). Securities that are anti-dilutive have been excluded and are not significant.&#160;The number of weighted average shares used in the calculation of basic earnings per share and diluted earnings per share was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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.216%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.964%;"/&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:8.964%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.964%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.970%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares:&lt;/span&gt;&lt;/td&gt;&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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;229,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;229,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equity-based compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;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:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;230,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;229,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;230,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;229,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80OS9mcmFnOmI4OWQxZGY1OWY3ODQwMjNhYzcyMzdhZDQ4OTlkZmVlL3RleHRyZWdpb246Yjg5ZDFkZjU5Zjc4NDAyM2FjNzIzN2FkNDg5OWRmZWVfNTYy_c45d4805-f216-421a-8035-926a43407a46">The number of weighted average shares used in the calculation of basic earnings per share and diluted earnings per share 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:51.216%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.964%;"/&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:8.964%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.964%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.970%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares:&lt;/span&gt;&lt;/td&gt;&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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;229,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;229,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equity-based compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;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:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;230,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;229,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;230,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;229,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80OS9mcmFnOmI4OWQxZGY1OWY3ODQwMjNhYzcyMzdhZDQ4OTlkZmVlL3RhYmxlOmJiYmZmNGFlNDU5ZDQwMmJhZDhhMDA5ZTU2OTQzODI4L3RhYmxlcmFuZ2U6YmJiZmY0YWU0NTlkNDAyYmFkOGEwMDllNTY5NDM4MjhfNC0xLTEtMS0w_55c14d63-edf3-46bb-9c84-9711e2d8c10f"
      unitRef="shares">229225000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80OS9mcmFnOmI4OWQxZGY1OWY3ODQwMjNhYzcyMzdhZDQ4OTlkZmVlL3RhYmxlOmJiYmZmNGFlNDU5ZDQwMmJhZDhhMDA5ZTU2OTQzODI4L3RhYmxlcmFuZ2U6YmJiZmY0YWU0NTlkNDAyYmFkOGEwMDllNTY5NDM4MjhfNC0zLTEtMS0w_34094319-bbb4-4ac1-9b07-650f1a2f3c77"
      unitRef="shares">227577000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80OS9mcmFnOmI4OWQxZGY1OWY3ODQwMjNhYzcyMzdhZDQ4OTlkZmVlL3RhYmxlOmJiYmZmNGFlNDU5ZDQwMmJhZDhhMDA5ZTU2OTQzODI4L3RhYmxlcmFuZ2U6YmJiZmY0YWU0NTlkNDAyYmFkOGEwMDllNTY5NDM4MjhfNC01LTEtMS05ODk_347cccc6-c889-4983-b707-5d95274b2f22"
      unitRef="shares">229094000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80OS9mcmFnOmI4OWQxZGY1OWY3ODQwMjNhYzcyMzdhZDQ4OTlkZmVlL3RhYmxlOmJiYmZmNGFlNDU5ZDQwMmJhZDhhMDA5ZTU2OTQzODI4L3RhYmxlcmFuZ2U6YmJiZmY0YWU0NTlkNDAyYmFkOGEwMDllNTY5NDM4MjhfNC03LTEtMS05ODk_48452c37-f5f0-4cae-abfc-ddc745675ced"
      unitRef="shares">227219000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80OS9mcmFnOmI4OWQxZGY1OWY3ODQwMjNhYzcyMzdhZDQ4OTlkZmVlL3RhYmxlOmJiYmZmNGFlNDU5ZDQwMmJhZDhhMDA5ZTU2OTQzODI4L3RhYmxlcmFuZ2U6YmJiZmY0YWU0NTlkNDAyYmFkOGEwMDllNTY5NDM4MjhfNS0xLTEtMS0w_12297e55-2573-4c60-8087-7ecdf8ba6279"
      unitRef="shares">1156000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80OS9mcmFnOmI4OWQxZGY1OWY3ODQwMjNhYzcyMzdhZDQ4OTlkZmVlL3RhYmxlOmJiYmZmNGFlNDU5ZDQwMmJhZDhhMDA5ZTU2OTQzODI4L3RhYmxlcmFuZ2U6YmJiZmY0YWU0NTlkNDAyYmFkOGEwMDllNTY5NDM4MjhfNS0zLTEtMS0w_75489d91-f1de-424e-99b8-b2921cf65380"
      unitRef="shares">1751000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80OS9mcmFnOmI4OWQxZGY1OWY3ODQwMjNhYzcyMzdhZDQ4OTlkZmVlL3RhYmxlOmJiYmZmNGFlNDU5ZDQwMmJhZDhhMDA5ZTU2OTQzODI4L3RhYmxlcmFuZ2U6YmJiZmY0YWU0NTlkNDAyYmFkOGEwMDllNTY5NDM4MjhfNS01LTEtMS05ODk_4d666aa8-1826-4d61-a02b-262cd470c78a"
      unitRef="shares">1532000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80OS9mcmFnOmI4OWQxZGY1OWY3ODQwMjNhYzcyMzdhZDQ4OTlkZmVlL3RhYmxlOmJiYmZmNGFlNDU5ZDQwMmJhZDhhMDA5ZTU2OTQzODI4L3RhYmxlcmFuZ2U6YmJiZmY0YWU0NTlkNDAyYmFkOGEwMDllNTY5NDM4MjhfNS03LTEtMS05ODk_abf9fd16-1a3c-4a3e-881f-fd6390ff3899"
      unitRef="shares">1788000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80OS9mcmFnOmI4OWQxZGY1OWY3ODQwMjNhYzcyMzdhZDQ4OTlkZmVlL3RhYmxlOmJiYmZmNGFlNDU5ZDQwMmJhZDhhMDA5ZTU2OTQzODI4L3RhYmxlcmFuZ2U6YmJiZmY0YWU0NTlkNDAyYmFkOGEwMDllNTY5NDM4MjhfNi0xLTEtMS0w_b9477001-012c-4a2f-8554-3f1b1737b2ba"
      unitRef="shares">230381000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80OS9mcmFnOmI4OWQxZGY1OWY3ODQwMjNhYzcyMzdhZDQ4OTlkZmVlL3RhYmxlOmJiYmZmNGFlNDU5ZDQwMmJhZDhhMDA5ZTU2OTQzODI4L3RhYmxlcmFuZ2U6YmJiZmY0YWU0NTlkNDAyYmFkOGEwMDllNTY5NDM4MjhfNi0zLTEtMS0w_68611a24-5ed3-4e9c-8292-ca6ba5e4e32e"
      unitRef="shares">229328000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80OS9mcmFnOmI4OWQxZGY1OWY3ODQwMjNhYzcyMzdhZDQ4OTlkZmVlL3RhYmxlOmJiYmZmNGFlNDU5ZDQwMmJhZDhhMDA5ZTU2OTQzODI4L3RhYmxlcmFuZ2U6YmJiZmY0YWU0NTlkNDAyYmFkOGEwMDllNTY5NDM4MjhfNi01LTEtMS05ODk_9488ce1a-0a5c-40f8-b1a6-cbbb129fb7b7"
      unitRef="shares">230626000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl80OS9mcmFnOmI4OWQxZGY1OWY3ODQwMjNhYzcyMzdhZDQ4OTlkZmVlL3RhYmxlOmJiYmZmNGFlNDU5ZDQwMmJhZDhhMDA5ZTU2OTQzODI4L3RhYmxlcmFuZ2U6YmJiZmY0YWU0NTlkNDAyYmFkOGEwMDllNTY5NDM4MjhfNi03LTEtMS05ODk_bb863f7b-6c4c-4c2d-8a15-2681083acbea"
      unitRef="shares">229007000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RleHRyZWdpb246OTY4OWIwZmFjOWMwNGNkNmFjZmNiOTJjZGNhM2U0YzNfMjc0ODc3OTA3MjU1NA_e5cab8a1-1d2f-43f7-8605-22f718d9b851">Fair Value Measurements&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company utilizes a valuation hierarchy for disclosure of the inputs to the valuations used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows. Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities. Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. Level&#160;3 inputs are unobservable inputs based on the Company&#x2019;s own assumptions used to measure assets and liabilities at fair value. A&#160;financial asset or liability&#x2019;s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 the Company&#x2019;s assets that are measured at fair value on a recurring basis, consistent with the fair value hierarchy, at June&#160;30, 2020 and December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:69.114%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.636%;"/&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.517%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Fair&#160;Value&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mutual fund investments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:31.5pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 value of mutual fund investments, which are valued as level&#160;1 investments, was based on quoted market prices. The mutual fund investments are shown as a component of investments and other assets on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 six months ended June&#160;30, 2020 and 2019, gains and losses on the investments noted above were not significant.&#160;No&#160;transfers between level&#160;1 and level&#160;2 investments occurred during the six months ended June&#160;30, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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, cash equivalents and mutual fund investments are recorded at fair value at June&#160;30, 2020 and December&#160;31, 2019 in the accompanying consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 the estimated fair values of the Company&#x2019;s financial instrument liabilities, for which fair value is measured for disclosure purposes only, compared to the recorded amounts at June&#160;30, 2020 and December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Recorded&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Amount&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Fair&#160;Value&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Recorded&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Amount&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Fair&#160;Value&lt;/span&gt;&lt;/div&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="21" 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;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, net (including current portion)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,856,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,045,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,382,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,531,549)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 value of net short-term&#160;borrowings approximates the carrying value. Net short-term borrowings are valued as level&#160;2 liabilities as they are corroborated by observable market data. The Company&#x2019;s net long-term debt is all privately held with no public market for this debt, therefore, the fair value of net long-term debt was computed based on comparable current market data for similar debt instruments and is considered a level&#160;3 liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:18pt;"&gt;&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;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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, the Company had a Canadian dollar forward contract for a total notional value of&#160;24.0 million Canadian dollars ($0.1 million fair value unrealized gain at June&#160;30, 2020) and four British Pound forward contracts for a total notional value of&#160;40.0 million British pounds ($0.8 million fair value unrealized gain at June&#160;30, 2020) outstanding. For the six months ended June&#160;30, 2020 and 2019, realized gains and losses on foreign currency forward contracts were not significant. The Company does not typically designate its foreign currency forward contracts as hedges.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RleHRyZWdpb246OTY4OWIwZmFjOWMwNGNkNmFjZmNiOTJjZGNhM2U0YzNfMzExMQ_8536d4b8-32f5-4025-98d3-91cf948cf632">&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 the Company&#x2019;s assets that are measured at fair value on a recurring basis, consistent with the fair value hierarchy, at June&#160;30, 2020 and December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:69.114%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.636%;"/&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.517%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Fair&#160;Value&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mutual fund investments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:LongTermInvestments
      contextRef="i3d983745b0fc4b58928d0f03aaca58cd_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RhYmxlOjliYjZmYjQxMzNiMTQ3MGQ4MmU0ZjYwOGM5MDg1YTU0L3RhYmxlcmFuZ2U6OWJiNmZiNDEzM2IxNDcwZDgyZTRmNjA4YzkwODVhNTRfMy0xLTEtMS0w_4d4e167f-f0b9-49d5-b6f8-17f6e5af3080"
      unitRef="usd">7979000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i20612f4b3da04a0c9a24ce239837f501_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RhYmxlOjliYjZmYjQxMzNiMTQ3MGQ4MmU0ZjYwOGM5MDg1YTU0L3RhYmxlcmFuZ2U6OWJiNmZiNDEzM2IxNDcwZDgyZTRmNjA4YzkwODVhNTRfMy0zLTEtMS0w_ecf3f0bb-62e6-4970-b0d3-2619fe64bc66"
      unitRef="usd">8390000</us-gaap:LongTermInvestments>
    <us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount
      contextRef="i6e0f22721c204b64a47acd4c36ccfd13_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RleHRyZWdpb246OTY4OWIwZmFjOWMwNGNkNmFjZmNiOTJjZGNhM2U0YzNfMTY3Mw_0ce28e41-6a1c-446a-a813-375619ffab18"
      unitRef="usd">0</us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount>
    <us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount
      contextRef="i6e0f22721c204b64a47acd4c36ccfd13_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RleHRyZWdpb246OTY4OWIwZmFjOWMwNGNkNmFjZmNiOTJjZGNhM2U0YzNfMTY3Mw_a11d412e-0a36-40c0-8d82-cde3a6f2e802"
      unitRef="usd">0</us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount>
    <us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RleHRyZWdpb246OTY4OWIwZmFjOWMwNGNkNmFjZmNiOTJjZGNhM2U0YzNfMTY3Mw_c0a7a141-881e-44cc-b3d8-c9bf6be86f29"
      unitRef="usd">0</us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount>
    <us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RleHRyZWdpb246OTY4OWIwZmFjOWMwNGNkNmFjZmNiOTJjZGNhM2U0YzNfMTY3Mw_c9624eb8-e0ea-46c0-81dc-12190e8928ef"
      unitRef="usd">0</us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RleHRyZWdpb246OTY4OWIwZmFjOWMwNGNkNmFjZmNiOTJjZGNhM2U0YzNfMzExMg_7e7cd24f-898d-4249-b8ac-a56339e9ef58">&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 the estimated fair values of the Company&#x2019;s financial instrument liabilities, for which fair value is measured for disclosure purposes only, compared to the recorded amounts at June&#160;30, 2020 and December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Recorded&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Amount&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Fair&#160;Value&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Recorded&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Amount&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Fair&#160;Value&lt;/span&gt;&lt;/div&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="21" 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;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, net (including current portion)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,856,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,045,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,382,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,531,549)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia746763a71c34754a58391a39b79f517_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RhYmxlOmNkMWFlN2MzMWI2ZTQxNzZhYjc3YTdhMzhhZDdlNDFlL3RhYmxlcmFuZ2U6Y2QxYWU3YzMxYjZlNDE3NmFiNzdhN2EzOGFkN2U0MWVfMy0xLTEtMS0w_a19801f0-4157-4062-aafc-c385123a0695"
      unitRef="usd">2856499000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i1cac2b9410974e59959bf86086499920_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RhYmxlOmNkMWFlN2MzMWI2ZTQxNzZhYjc3YTdhMzhhZDdlNDFlL3RhYmxlcmFuZ2U6Y2QxYWU3YzMxYjZlNDE3NmFiNzdhN2EzOGFkN2U0MWVfMy0zLTEtMS0w_7bee6954-52a5-4fe7-9e0b-2f09dc4964c4"
      unitRef="usd">3045201000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i5312fc0cf74d4759887bd1ca393a9886_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RhYmxlOmNkMWFlN2MzMWI2ZTQxNzZhYjc3YTdhMzhhZDdlNDFlL3RhYmxlcmFuZ2U6Y2QxYWU3YzMxYjZlNDE3NmFiNzdhN2EzOGFkN2U0MWVfMy01LTEtMS0w_645c0353-a203-4c0a-aea5-1711f4b9e5d7"
      unitRef="usd">2382041000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iece9c45395ac46ef965db52734c4c793_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RhYmxlOmNkMWFlN2MzMWI2ZTQxNzZhYjc3YTdhMzhhZDdlNDFlL3RhYmxlcmFuZ2U6Y2QxYWU3YzMxYjZlNDE3NmFiNzdhN2EzOGFkN2U0MWVfMy03LTEtMS0w_69fb09f7-8da3-4b96-a041-383606c95217"
      unitRef="usd">2531549000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i285ead9e8b8e4c098c9dac70783084b7_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RleHRyZWdpb246OTY4OWIwZmFjOWMwNGNkNmFjZmNiOTJjZGNhM2U0YzNfMjcwNw_4df4eec9-80ad-4a21-a27b-2aca6e018f78"
      unitRef="cad">24000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i66b5933c59104003bde9debf476e4432_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RleHRyZWdpb246OTY4OWIwZmFjOWMwNGNkNmFjZmNiOTJjZGNhM2U0YzNfMjcyOA_8906d86b-80c6-4bb4-8c41-2ffb5048d2fd"
      unitRef="usd">100000</us-gaap:UnrealizedGainLossOnDerivatives>
    <ame:BritishPoundForwardContractNumberOfContracts
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RleHRyZWdpb246OTY4OWIwZmFjOWMwNGNkNmFjZmNiOTJjZGNhM2U0YzNfNDM5ODA0NjUxNDMyMw_c1136780-2ede-406f-a732-ac7396a600b3"
      unitRef="unit_contract">4</ame:BritishPoundForwardContractNumberOfContracts>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i41ebceeb50704640a5acd9983854b2f7_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RleHRyZWdpb246OTY4OWIwZmFjOWMwNGNkNmFjZmNiOTJjZGNhM2U0YzNfMjgzMg_c79822d0-92ef-419d-b865-0dc876eb18fd"
      unitRef="gbp">40000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i57a744e847b54ae7ae4c6b2cf8b64693_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81Mi9mcmFnOjk2ODliMGZhYzljMDRjZDZhY2ZjYjkyY2RjYTNlNGMzL3RleHRyZWdpb246OTY4OWIwZmFjOWMwNGNkNmFjZmNiOTJjZGNhM2U0YzNfMjg1MQ_38638697-3f2b-47cf-8a76-b291ecaf062c"
      unitRef="usd">800000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81OC9mcmFnOjY4Nzk3YTJkZDEzMjQzNWNhYTkwZDJiMzYyOTBkYjNkL3RleHRyZWdpb246Njg3OTdhMmRkMTMyNDM1Y2FhOTBkMmIzNjI5MGRiM2RfMjc0ODc3OTA3MTA5Mw_a0b1840a-0a15-4229-8336-438789a89fa6">Hedging Activities&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 Company has designated certain foreign-currency-denominated long-term borrowings as hedges of the net investment in certain foreign operations. As of June&#160;30, 2020, these net investment hedges included&#160;British-pound-and&#160;Euro-denominated long-term debt. These borrowings were designed to create net investment hedges in certain designated foreign subsidiaries. The Company designated the British-pound- and Euro-denominated loans referred to above as hedging instruments to offset translation gains or losses on the net investment due to changes in the British pound and Euro exchange rates. These net investment hedges are evidenced by management&#x2019;s contemporaneous documentation supporting the hedge&#160;designation. Any gain or loss on the hedging instruments (the debt) following hedge designation is reported in accumulated other comprehensive income in the same manner as the translation adjustment on the hedged investment based on changes in the spot rate, which is used to measure hedge effectiveness.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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, the Company had $327.8 million of British-pound-denominated loans, which were designated as a hedge against the net investment in British pound functional currency foreign subsidiaries. At June&#160;30, 2020, the Company had $637.1 million in Euro-denominated loans, which were designated as a hedge against the net investment in Euro functional currency foreign subsidiaries. As a result of the British-pound- and Euro-denominated loans designated and&#160;100% effective as net investment hedges, $27.8 million of&#160;pre-tax&#160;currency remeasurement gains have been included in the foreign currency translation component of other comprehensive income for the six months ended June&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeAmountOfHedgedItem
      contextRef="i4b7c88fc7bbf44319bcfd5c5b0ec34e7_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81OC9mcmFnOjY4Nzk3YTJkZDEzMjQzNWNhYTkwZDJiMzYyOTBkYjNkL3RleHRyZWdpb246Njg3OTdhMmRkMTMyNDM1Y2FhOTBkMmIzNjI5MGRiM2RfMTA1Mg_4e1cecd4-adbd-475f-a5e7-8bc1ab7d0eda"
      unitRef="usd">327800000</us-gaap:DerivativeAmountOfHedgedItem>
    <us-gaap:DerivativeAmountOfHedgedItem
      contextRef="ia300ba3e573d4616b8450682cc26525b_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81OC9mcmFnOjY4Nzk3YTJkZDEzMjQzNWNhYTkwZDJiMzYyOTBkYjNkL3RleHRyZWdpb246Njg3OTdhMmRkMTMyNDM1Y2FhOTBkMmIzNjI5MGRiM2RfMTIzMw_8ae28483-46c3-48a0-96d5-ca50e29a9eed"
      unitRef="usd">637100000</us-gaap:DerivativeAmountOfHedgedItem>
    <ame:PercentageOfEffectivenessOnNetInvestmentHedges
      contextRef="i0a6b7ca0787a4702b51e0981aa40ab29_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81OC9mcmFnOjY4Nzk3YTJkZDEzMjQzNWNhYTkwZDJiMzYyOTBkYjNkL3RleHRyZWdpb246Njg3OTdhMmRkMTMyNDM1Y2FhOTBkMmIzNjI5MGRiM2RfMTQ0OQ_9cad0b97-9ebb-4d46-a9f1-154392fd6339"
      unitRef="number">1</ame:PercentageOfEffectivenessOnNetInvestmentHedges>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i0a6b7ca0787a4702b51e0981aa40ab29_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl81OC9mcmFnOjY4Nzk3YTJkZDEzMjQzNWNhYTkwZDJiMzYyOTBkYjNkL3RleHRyZWdpb246Njg3OTdhMmRkMTMyNDM1Y2FhOTBkMmIzNjI5MGRiM2RfMTQ4OA_98b09ef1-7ba8-4f97-9035-2463f0841c9f"
      unitRef="usd">27800000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82MS9mcmFnOjdkNmFiOWJmNDc3ZjQxM2FhODkyYmRmNzI5MzU5NjA1L3RleHRyZWdpb246N2Q2YWI5YmY0NzdmNDEzYWE4OTJiZGY3MjkzNTk2MDVfMjc0ODc3OTA2OTQ2OA_ae544250-bb3b-4f78-9b3b-7f884f6af385">Inventories, net&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:69.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.636%;"/&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.637%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods and parts&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials and purchased parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;412,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;406,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;621,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;624,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82MS9mcmFnOjdkNmFiOWJmNDc3ZjQxM2FhODkyYmRmNzI5MzU5NjA1L3RleHRyZWdpb246N2Q2YWI5YmY0NzdmNDEzYWE4OTJiZGY3MjkzNTk2MDVfMjc_36961946-9037-41fb-af0d-dffc5714abfd">&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:69.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.636%;"/&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.637%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods and parts&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials and purchased parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;412,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;406,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;621,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;624,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82MS9mcmFnOjdkNmFiOWJmNDc3ZjQxM2FhODkyYmRmNzI5MzU5NjA1L3RhYmxlOmVmNDU3OTJhZGZhNTRlZDhiNTM1NDk4ZWZlYWJiOGQxL3RhYmxlcmFuZ2U6ZWY0NTc5MmFkZmE1NGVkOGI1MzU0OThlZmVhYmI4ZDFfMi0xLTEtMS0w_eb4418d5-72b3-42e3-99fd-9ae30a9c7a1f"
      unitRef="usd">92596000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82MS9mcmFnOjdkNmFiOWJmNDc3ZjQxM2FhODkyYmRmNzI5MzU5NjA1L3RhYmxlOmVmNDU3OTJhZGZhNTRlZDhiNTM1NDk4ZWZlYWJiOGQxL3RhYmxlcmFuZ2U6ZWY0NTc5MmFkZmE1NGVkOGI1MzU0OThlZmVhYmI4ZDFfMi0zLTEtMS0w_643b8f70-e97b-4bc4-ac6c-43f4c901333a"
      unitRef="usd">99773000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82MS9mcmFnOjdkNmFiOWJmNDc3ZjQxM2FhODkyYmRmNzI5MzU5NjA1L3RhYmxlOmVmNDU3OTJhZGZhNTRlZDhiNTM1NDk4ZWZlYWJiOGQxL3RhYmxlcmFuZ2U6ZWY0NTc5MmFkZmE1NGVkOGI1MzU0OThlZmVhYmI4ZDFfMy0xLTEtMS0w_f1570d59-b8db-43b5-b8e8-41cc04b61392"
      unitRef="usd">116336000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82MS9mcmFnOjdkNmFiOWJmNDc3ZjQxM2FhODkyYmRmNzI5MzU5NjA1L3RhYmxlOmVmNDU3OTJhZGZhNTRlZDhiNTM1NDk4ZWZlYWJiOGQxL3RhYmxlcmFuZ2U6ZWY0NTc5MmFkZmE1NGVkOGI1MzU0OThlZmVhYmI4ZDFfMy0zLTEtMS0w_61b84a60-211d-4a09-bcbe-e73806b8ca7d"
      unitRef="usd">118240000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82MS9mcmFnOjdkNmFiOWJmNDc3ZjQxM2FhODkyYmRmNzI5MzU5NjA1L3RhYmxlOmVmNDU3OTJhZGZhNTRlZDhiNTM1NDk4ZWZlYWJiOGQxL3RhYmxlcmFuZ2U6ZWY0NTc5MmFkZmE1NGVkOGI1MzU0OThlZmVhYmI4ZDFfNC0xLTEtMS0w_a8ef2981-e2b0-433b-901b-f5b717785705"
      unitRef="usd">412586000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82MS9mcmFnOjdkNmFiOWJmNDc3ZjQxM2FhODkyYmRmNzI5MzU5NjA1L3RhYmxlOmVmNDU3OTJhZGZhNTRlZDhiNTM1NDk4ZWZlYWJiOGQxL3RhYmxlcmFuZ2U6ZWY0NTc5MmFkZmE1NGVkOGI1MzU0OThlZmVhYmI4ZDFfNC0zLTEtMS0w_ed7de3fa-ae60-4944-b028-f2722466295c"
      unitRef="usd">406554000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82MS9mcmFnOjdkNmFiOWJmNDc3ZjQxM2FhODkyYmRmNzI5MzU5NjA1L3RhYmxlOmVmNDU3OTJhZGZhNTRlZDhiNTM1NDk4ZWZlYWJiOGQxL3RhYmxlcmFuZ2U6ZWY0NTc5MmFkZmE1NGVkOGI1MzU0OThlZmVhYmI4ZDFfNS0xLTEtMS0w_9b5f92c2-4b56-444f-b06a-0be3454c484b"
      unitRef="usd">621518000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82MS9mcmFnOjdkNmFiOWJmNDc3ZjQxM2FhODkyYmRmNzI5MzU5NjA1L3RhYmxlOmVmNDU3OTJhZGZhNTRlZDhiNTM1NDk4ZWZlYWJiOGQxL3RhYmxlcmFuZ2U6ZWY0NTc5MmFkZmE1NGVkOGI1MzU0OThlZmVhYmI4ZDFfNS0zLTEtMS0w_f842e380-33c9-47a2-bedd-781b50bcdd33"
      unitRef="usd">624567000</us-gaap:InventoryNet>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RleHRyZWdpb246ZTQzOWQyN2QwYzczNGU2YmI3MTJlNmZhN2ZkNGU5NWRfMjc0ODc3OTA3MzM2NQ_e9176e7b-a0b6-41fc-8f5e-84e254c2f9b5">Leases&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 Company determines if an arrangement is a lease at inception. This determination generally depends on whether the arrangement conveys to the Company the right to control the use of an explicitly or implicitly identified fixed asset for a period of time in exchange for consideration. Control of an underlying asset is conveyed to the Company if the Company obtains the rights to direct the use of and to obtain substantially all of the economic benefits from using the underlying asset. The Company has lease agreements which include lease and&#160;non-lease&#160;components, which the Company has elected to account for as a single lease component for all classes of underlying assets. Lease expense for variable lease components are recognized when the obligation is probable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Operating leases are included in right of use assets, accrued liabilities and other, and other long-term liabilities on our consolidated balance sheets. Operating lease right of use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease payments are recognized as lease expense on a straight-line basis over the lease term. The Company has no material finance leases. The Company primarily leases buildings (real estate) and automobiles which are classified as operating leases.&#160;ASC 842 requires a lessee to discount its unpaid lease payments using the interest rate implicit in the lease or, if that rate cannot be readily determined, its incremental borrowing rate. As an implicit interest rate is not readily determinable in our leases, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 lease term for all of the Company&#x2019;s leases includes the&#160;non-cancellable&#160;period of the lease plus any additional periods covered by either a Company option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor. Options for lease renewals have been excluded from the lease term (and lease liability) for the majority of the Company&#x2019;s leases as the reasonably certain threshold is not met. In a small number of the Company&#x2019;s leases, the options for renewals have been included in the lease term as the reasonably certain threshold is met due to the Company having significant economic incentive for extending the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Lease payments included in the measurement of the lease liability are comprised of fixed payments, variable payments that depend on an index or rate and amounts probable to be payable under the exercise of the Company option to purchase the underlying asset if reasonably certain.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Variable lease payments not dependent on a rate or index associated with the Company&#x2019;s leases are recognized when the events, activities, or circumstances in the lease agreement on which those payments are assessed are probable. Variable lease payments are presented as operating expense in the Company&#x2019;s income statement in the same line item as expense arising from fixed lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company has commitments under operating leases for certain facilities, vehicles and equipment used in its operations. Cash used in operations for operating leases was not materially different from operating lease expense for the six months ended June&#160;30, 2020 and June&#160;30, 2019. The Company's leases have initial lease terms ranging from one month&#160;to 14 years. Certain lease agreements contain provisions for future rent increases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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.216%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.964%;"/&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:8.964%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.964%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.970%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" 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;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Variable lease 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;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:69.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.636%;"/&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.637%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right of use assets, 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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164,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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;179,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjFiZGE0OTc4Nzk4MzQ1NzNiM2E5NTAzZDY5MzNkODNlL3RhYmxlcmFuZ2U6MWJkYTQ5Nzg3OTgzNDU3M2IzYTk1MDNkNjkzM2Q4M2VfMy0wLTEtMS0zMzY_b8bffde7-4838-4747-badc-a76a8cf5a998"&gt;Lease liabilities included in Accrued Liabilities and other&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjFiZGE0OTc4Nzk4MzQ1NzNiM2E5NTAzZDY5MzNkODNlL3RhYmxlcmFuZ2U6MWJkYTQ5Nzg3OTgzNDU3M2IzYTk1MDNkNjkzM2Q4M2VfNC0wLTEtMS0zMzg_7c058072-6340-4dd2-9353-e8f6786ddccf"&gt;Lease liabilities included in Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Supplemental cash flow information and other information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:69.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.636%;"/&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.637%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new operating liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining lease terms&#x2014;operating leases (years)&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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.06&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate&#x2014;operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Maturities of lease liabilities as of June&#160;30, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:84.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Lease Liability Maturity Analysis&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Operating&#160;Leases&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:700;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:700;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:700;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:700;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company does not have any significant leases that have not yet commenced.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i3de8ef2be2624dce8afffdcb66a28cce_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RleHRyZWdpb246ZTQzOWQyN2QwYzczNGU2YmI3MTJlNmZhN2ZkNGU5NWRfMzQ4NA_dbbfa45a-87c7-4c7b-a233-af5bdea9d1db">P1M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="icac5fe79e0384c818eaca374c3590fb7_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RleHRyZWdpb246ZTQzOWQyN2QwYzczNGU2YmI3MTJlNmZhN2ZkNGU5NWRfMzQ5MA_e8daa76f-f3f0-4672-8322-4752b2cced4d">P14Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RleHRyZWdpb246ZTQzOWQyN2QwYzczNGU2YmI3MTJlNmZhN2ZkNGU5NWRfMzkyMQ_17293a6a-541d-40f8-8ca1-5f337b902198">&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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.216%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.964%;"/&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:8.964%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.964%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.970%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" 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;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Variable lease 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;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjk4M2ZmMjY3MGYyMTRkNzE4Y2I2OWRhOTU0MjczMTI2L3RhYmxlcmFuZ2U6OTgzZmYyNjcwZjIxNGQ3MThjYjY5ZGE5NTQyNzMxMjZfMy0xLTEtMS0w_9e1e3dfd-a2a5-45b0-bacf-f8217581efa3"
      unitRef="usd">10284000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjk4M2ZmMjY3MGYyMTRkNzE4Y2I2OWRhOTU0MjczMTI2L3RhYmxlcmFuZ2U6OTgzZmYyNjcwZjIxNGQ3MThjYjY5ZGE5NTQyNzMxMjZfMy0zLTEtMS0w_db533936-aa0d-43d6-b178-34bcb372b622"
      unitRef="usd">10038000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjk4M2ZmMjY3MGYyMTRkNzE4Y2I2OWRhOTU0MjczMTI2L3RhYmxlcmFuZ2U6OTgzZmYyNjcwZjIxNGQ3MThjYjY5ZGE5NTQyNzMxMjZfMy01LTEtMS0xMDI5_6dff0bb0-b480-4f73-b716-8951f60f64f3"
      unitRef="usd">20989000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjk4M2ZmMjY3MGYyMTRkNzE4Y2I2OWRhOTU0MjczMTI2L3RhYmxlcmFuZ2U6OTgzZmYyNjcwZjIxNGQ3MThjYjY5ZGE5NTQyNzMxMjZfMy03LTEtMS0xMDI5_699f21cf-8a81-4337-9d47-ca7b8bef427a"
      unitRef="usd">18709000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjk4M2ZmMjY3MGYyMTRkNzE4Y2I2OWRhOTU0MjczMTI2L3RhYmxlcmFuZ2U6OTgzZmYyNjcwZjIxNGQ3MThjYjY5ZGE5NTQyNzMxMjZfNC0xLTEtMS0w_32d5f71b-7a8b-4007-b4b7-5e9ff3690bf2"
      unitRef="usd">976000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjk4M2ZmMjY3MGYyMTRkNzE4Y2I2OWRhOTU0MjczMTI2L3RhYmxlcmFuZ2U6OTgzZmYyNjcwZjIxNGQ3MThjYjY5ZGE5NTQyNzMxMjZfNC0zLTEtMS0w_8ae95d22-763f-4a63-9103-c2d3018dea26"
      unitRef="usd">899000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjk4M2ZmMjY3MGYyMTRkNzE4Y2I2OWRhOTU0MjczMTI2L3RhYmxlcmFuZ2U6OTgzZmYyNjcwZjIxNGQ3MThjYjY5ZGE5NTQyNzMxMjZfNC01LTEtMS0xMDI5_c180fef9-0f13-41b6-9003-e6d0d0f206ed"
      unitRef="usd">2090000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjk4M2ZmMjY3MGYyMTRkNzE4Y2I2OWRhOTU0MjczMTI2L3RhYmxlcmFuZ2U6OTgzZmYyNjcwZjIxNGQ3MThjYjY5ZGE5NTQyNzMxMjZfNC03LTEtMS0xMDI5_e763a75b-5c68-42bd-86eb-9756b0c7671e"
      unitRef="usd">2530000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjk4M2ZmMjY3MGYyMTRkNzE4Y2I2OWRhOTU0MjczMTI2L3RhYmxlcmFuZ2U6OTgzZmYyNjcwZjIxNGQ3MThjYjY5ZGE5NTQyNzMxMjZfNS0xLTEtMS0w_45956a34-6b43-4994-96df-0427fe9ccdeb"
      unitRef="usd">11260000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjk4M2ZmMjY3MGYyMTRkNzE4Y2I2OWRhOTU0MjczMTI2L3RhYmxlcmFuZ2U6OTgzZmYyNjcwZjIxNGQ3MThjYjY5ZGE5NTQyNzMxMjZfNS0zLTEtMS0w_08880c8a-ca64-4f97-9ca2-4646e0f1cdcc"
      unitRef="usd">10937000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjk4M2ZmMjY3MGYyMTRkNzE4Y2I2OWRhOTU0MjczMTI2L3RhYmxlcmFuZ2U6OTgzZmYyNjcwZjIxNGQ3MThjYjY5ZGE5NTQyNzMxMjZfNS01LTEtMS0xMDI5_7564e51b-d746-4080-bd94-a5d2c840c600"
      unitRef="usd">23079000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjk4M2ZmMjY3MGYyMTRkNzE4Y2I2OWRhOTU0MjczMTI2L3RhYmxlcmFuZ2U6OTgzZmYyNjcwZjIxNGQ3MThjYjY5ZGE5NTQyNzMxMjZfNS03LTEtMS0xMDI5_f50b1a9b-9b7e-4bd2-b751-5a46f4eeadbf"
      unitRef="usd">21239000</us-gaap:LeaseCost>
    <ame:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RleHRyZWdpb246ZTQzOWQyN2QwYzczNGU2YmI3MTJlNmZhN2ZkNGU5NWRfMzkyMg_a31f6f60-7b02-4b91-ace3-beb680ff121d">&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:69.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.636%;"/&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.637%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right of use assets, 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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;164,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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;179,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjFiZGE0OTc4Nzk4MzQ1NzNiM2E5NTAzZDY5MzNkODNlL3RhYmxlcmFuZ2U6MWJkYTQ5Nzg3OTgzNDU3M2IzYTk1MDNkNjkzM2Q4M2VfMy0wLTEtMS0zMzY_b8bffde7-4838-4747-badc-a76a8cf5a998"&gt;Lease liabilities included in Accrued Liabilities and other&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjFiZGE0OTc4Nzk4MzQ1NzNiM2E5NTAzZDY5MzNkODNlL3RhYmxlcmFuZ2U6MWJkYTQ5Nzg3OTgzNDU3M2IzYTk1MDNkNjkzM2Q4M2VfNC0wLTEtMS0zMzg_7c058072-6340-4dd2-9353-e8f6786ddccf"&gt;Lease liabilities included in Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ame:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjFiZGE0OTc4Nzk4MzQ1NzNiM2E5NTAzZDY5MzNkODNlL3RhYmxlcmFuZ2U6MWJkYTQ5Nzg3OTgzNDU3M2IzYTk1MDNkNjkzM2Q4M2VfMi0xLTEtMS0w_28666b48-408e-401f-9320-19fe953a0855"
      unitRef="usd">164216000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjFiZGE0OTc4Nzk4MzQ1NzNiM2E5NTAzZDY5MzNkODNlL3RhYmxlcmFuZ2U6MWJkYTQ5Nzg3OTgzNDU3M2IzYTk1MDNkNjkzM2Q4M2VfMi0zLTEtMS0w_56ddbe31-4dd7-4080-8f27-c220724e3644"
      unitRef="usd">179679000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjFiZGE0OTc4Nzk4MzQ1NzNiM2E5NTAzZDY5MzNkODNlL3RhYmxlcmFuZ2U6MWJkYTQ5Nzg3OTgzNDU3M2IzYTk1MDNkNjkzM2Q4M2VfMy0xLTEtMS0w_da2b6ab8-5480-4227-b447-0e445862ac63"
      unitRef="usd">42670000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjFiZGE0OTc4Nzk4MzQ1NzNiM2E5NTAzZDY5MzNkODNlL3RhYmxlcmFuZ2U6MWJkYTQ5Nzg3OTgzNDU3M2IzYTk1MDNkNjkzM2Q4M2VfMy0zLTEtMS0w_61331c23-c190-4454-a89f-88b686a69798"
      unitRef="usd">43025000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjFiZGE0OTc4Nzk4MzQ1NzNiM2E5NTAzZDY5MzNkODNlL3RhYmxlcmFuZ2U6MWJkYTQ5Nzg3OTgzNDU3M2IzYTk1MDNkNjkzM2Q4M2VfNC0xLTEtMS0w_dab11e08-64a9-445a-84dc-9c579757dc97"
      unitRef="usd">127354000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjFiZGE0OTc4Nzk4MzQ1NzNiM2E5NTAzZDY5MzNkODNlL3RhYmxlcmFuZ2U6MWJkYTQ5Nzg3OTgzNDU3M2IzYTk1MDNkNjkzM2Q4M2VfNC0zLTEtMS0w_c0643a68-da0c-44a7-9dd6-1e4e6a860f89"
      unitRef="usd">142620000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjFiZGE0OTc4Nzk4MzQ1NzNiM2E5NTAzZDY5MzNkODNlL3RhYmxlcmFuZ2U6MWJkYTQ5Nzg3OTgzNDU3M2IzYTk1MDNkNjkzM2Q4M2VfNS0xLTEtMS0w_8d86ea72-67ba-486b-abec-8a04385a9fcb"
      unitRef="usd">170024000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjFiZGE0OTc4Nzk4MzQ1NzNiM2E5NTAzZDY5MzNkODNlL3RhYmxlcmFuZ2U6MWJkYTQ5Nzg3OTgzNDU3M2IzYTk1MDNkNjkzM2Q4M2VfNS0zLTEtMS0w_e2d8e891-e4cd-4509-80d5-671878976567"
      unitRef="usd">185645000</us-gaap:OperatingLeaseLiability>
    <ame:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RleHRyZWdpb246ZTQzOWQyN2QwYzczNGU2YmI3MTJlNmZhN2ZkNGU5NWRfMzkyMw_a794df63-3c46-4838-b890-b811e6decde9">&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Supplemental cash flow information and other information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:69.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.636%;"/&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.637%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new operating liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining lease terms&#x2014;operating leases (years)&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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.06&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate&#x2014;operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ame:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjJmZmQ4ZDMxOWE4OTRlOWE4MTU0NGRiNjFiYTViMjc5L3RhYmxlcmFuZ2U6MmZmZDhkMzE5YTg5NGU5YTgxNTQ0ZGI2MWJhNWIyNzlfMy0xLTEtMS0w_0f6de83d-9007-40ca-b957-a4021435c626"
      unitRef="usd">9164000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjJmZmQ4ZDMxOWE4OTRlOWE4MTU0NGRiNjFiYTViMjc5L3RhYmxlcmFuZ2U6MmZmZDhkMzE5YTg5NGU5YTgxNTQ0ZGI2MWJhNWIyNzlfMy0zLTEtMS0w_9bb818b3-c18b-4835-839a-e65318b69d3e"
      unitRef="usd">8634000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjJmZmQ4ZDMxOWE4OTRlOWE4MTU0NGRiNjFiYTViMjc5L3RhYmxlcmFuZ2U6MmZmZDhkMzE5YTg5NGU5YTgxNTQ0ZGI2MWJhNWIyNzlfNC0xLTEtMS0w_d53ff72f-fd96-4438-8dc1-1a8d900e9fb8">P5Y7M9D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6e0f22721c204b64a47acd4c36ccfd13_I20190630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjJmZmQ4ZDMxOWE4OTRlOWE4MTU0NGRiNjFiYTViMjc5L3RhYmxlcmFuZ2U6MmZmZDhkMzE5YTg5NGU5YTgxNTQ0ZGI2MWJhNWIyNzlfNC0zLTEtMS0w_b38dfec8-92f3-46bf-a600-451740cc7e8d">P6Y21D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjJmZmQ4ZDMxOWE4OTRlOWE4MTU0NGRiNjFiYTViMjc5L3RhYmxlcmFuZ2U6MmZmZDhkMzE5YTg5NGU5YTgxNTQ0ZGI2MWJhNWIyNzlfNS0xLTEtMS0w_e61fe881-3b36-4830-8075-33792ded856d"
      unitRef="number">0.0366</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i6e0f22721c204b64a47acd4c36ccfd13_I20190630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjJmZmQ4ZDMxOWE4OTRlOWE4MTU0NGRiNjFiYTViMjc5L3RhYmxlcmFuZ2U6MmZmZDhkMzE5YTg5NGU5YTgxNTQ0ZGI2MWJhNWIyNzlfNS0zLTEtMS0w_f41fb855-9538-4493-a3fe-3e2a15a2e7d8"
      unitRef="number">0.0380</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <ame:ScheduleOfMaturitiesOfOperatingAndFinanceLeasesLiabilitiesTableTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RleHRyZWdpb246ZTQzOWQyN2QwYzczNGU2YmI3MTJlNmZhN2ZkNGU5NWRfMzkyNA_29368e53-74e7-4a15-a1db-1384d6fcd7d5">&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Maturities of lease liabilities as of June&#160;30, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:84.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Lease Liability Maturity Analysis&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;Operating&#160;Leases&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:700;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:700;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:700;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:700;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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;</ame:ScheduleOfMaturitiesOfOperatingAndFinanceLeasesLiabilitiesTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjA5NWI2YjEyYzdjNTRjYTc4YWJiMTFiYzkwNzYyYjgzL3RhYmxlcmFuZ2U6MDk1YjZiMTJjN2M1NGNhNzhhYmIxMWJjOTA3NjJiODNfMi0xLTEtMS0w_cbdb0aea-0396-444a-9a3c-42e6b6c12ead"
      unitRef="usd">25089000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjA5NWI2YjEyYzdjNTRjYTc4YWJiMTFiYzkwNzYyYjgzL3RhYmxlcmFuZ2U6MDk1YjZiMTJjN2M1NGNhNzhhYmIxMWJjOTA3NjJiODNfMy0xLTEtMS0w_0104e8f8-e8f2-4f14-a40a-1719b87ceb53"
      unitRef="usd">44197000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjA5NWI2YjEyYzdjNTRjYTc4YWJiMTFiYzkwNzYyYjgzL3RhYmxlcmFuZ2U6MDk1YjZiMTJjN2M1NGNhNzhhYmIxMWJjOTA3NjJiODNfNC0xLTEtMS0w_e670283d-79f9-469f-8c21-22e192c7359f"
      unitRef="usd">35958000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjA5NWI2YjEyYzdjNTRjYTc4YWJiMTFiYzkwNzYyYjgzL3RhYmxlcmFuZ2U6MDk1YjZiMTJjN2M1NGNhNzhhYmIxMWJjOTA3NjJiODNfNS0xLTEtMS0w_e6a5aac6-2630-4ef7-873b-343a9e838d94"
      unitRef="usd">27415000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjA5NWI2YjEyYzdjNTRjYTc4YWJiMTFiYzkwNzYyYjgzL3RhYmxlcmFuZ2U6MDk1YjZiMTJjN2M1NGNhNzhhYmIxMWJjOTA3NjJiODNfNi0xLTEtMS0w_4066af29-1f7c-4661-a8d2-f2bc4f7acf16"
      unitRef="usd">18079000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <ame:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjA5NWI2YjEyYzdjNTRjYTc4YWJiMTFiYzkwNzYyYjgzL3RhYmxlcmFuZ2U6MDk1YjZiMTJjN2M1NGNhNzhhYmIxMWJjOTA3NjJiODNfNy0xLTEtMS0w_61dfa0bd-a842-4c57-9485-a9187eda5817"
      unitRef="usd">38376000</ame:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjA5NWI2YjEyYzdjNTRjYTc4YWJiMTFiYzkwNzYyYjgzL3RhYmxlcmFuZ2U6MDk1YjZiMTJjN2M1NGNhNzhhYmIxMWJjOTA3NjJiODNfOC0xLTEtMS0w_aea3fdf9-f02c-486c-ad5b-0727177308d2"
      unitRef="usd">189114000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjA5NWI2YjEyYzdjNTRjYTc4YWJiMTFiYzkwNzYyYjgzL3RhYmxlcmFuZ2U6MDk1YjZiMTJjN2M1NGNhNzhhYmIxMWJjOTA3NjJiODNfOS0xLTEtMS0w_767601d3-f2cd-479e-8087-a0cdd74e21cd"
      unitRef="usd">19090000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82NC9mcmFnOmU0MzlkMjdkMGM3MzRlNmJiNzEyZTZmYTdmZDRlOTVkL3RhYmxlOjA5NWI2YjEyYzdjNTRjYTc4YWJiMTFiYzkwNzYyYjgzL3RhYmxlcmFuZ2U6MDk1YjZiMTJjN2M1NGNhNzhhYmIxMWJjOTA3NjJiODNfMTAtMS0xLTEtMA_a31e644f-a249-49a9-b7c1-58c95211fb26"
      unitRef="usd">170024000</us-gaap:OperatingLeaseLiability>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMjc0ODc3OTA3MjEzNQ_9e98213c-b299-4ce7-9733-59575085e0c2">Acquisition and Divestiture&lt;div style="margin-top:6pt;"&gt;&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;Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 Company spent $116.5 million in cash, net of cash acquired, to acquire IntelliPower in January 2020. IntelliPower designs and manufactures a broad portfolio of ruggedized solutions including uninterruptible power systems, external battery packs, power distribution units and power conditioners. IntelliPower was privately held and is headquartered in Orange, California. IntelliPower is part of EIG.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 represents the preliminary allocation of the purchase price for the net assets of the IntelliPower acquisition based on the estimated fair values at acquisition (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:84.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant 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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54.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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other intangible 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net working capital and other&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total cash paid&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116.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:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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-indent:-36pt;padding-left:36pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt;"&gt;Includes $6.5 million in accounts receivable, whose fair value, contractual cash flows and expected cash flows are approximately equal.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 allocated to goodwill is reflective of the benefits the Company expects to realize as IntelliPower&#x2019;s products and solutions broaden the Company&#x2019;s differentiated product offerings in the power systems and instruments sectors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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, the purchase price allocated to other intangible assets of $59.5 million consists of $9.0 million of indefinite-lived intangible trade names, which are not subject to amortization. The remaining $50.5 million of other intangible assets consists of $38.0 million of customer relationships, which are being amortized over a period of&#160;20 years, and $12.5 million of purchased technology, which is being amortized over a period of&#160;15 years. Amortization expense for each of the next five years for the 2020 acquisition is expected to approximate $3 million per year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company is in the process of finalizing the measurement of certain tangible assets and liabilities for its 2020 acquisition of IntelliPower, as well as the accounting for income taxes.  The Company finalized the measurement of its goodwill and other intangible assets related to its fourth quarter of 2019 acquisition of Gatan, which had no material impact to the Company's Statement of Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 IntelliPower acquisition had an immaterial impact on reported net sales, net income and diluted earnings per share for the three and six months ended June&#160;30, 2020. Had the acquisition been made at the beginning of 2020 or 2019, unaudited pro forma net sales, net income and diluted earnings per share for the three and six months ended June&#160;30, 2020 and 2019, respectively, would not have been materially different than the amounts reported.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;"&gt;&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;Divestiture&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 Company completed its sale of Reading Alloys to Kymera International in March 2020 for net cash proceeds of&#160;$245.3 million. The sale resulted in a pretax gain of&#160;$141.0 million, recorded in Other income (expense), net in the Consolidated Statement of Income, and income tax expense of&#160;approximately&#160;$31.4 million in connection with the sale. Reading Alloys revenue and costs were reported within the EMG segment through the date of sale.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="idd7d88db7815490290c19e4f10031ba4_D20200101-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfNjY_94ca3e85-b876-4c40-8241-fef4d5a44ea2"
      unitRef="usd">116500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMjY5NA_8ee0397c-9b4c-4493-9108-5b7710f2ae6e">&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 represents the preliminary allocation of the purchase price for the net assets of the IntelliPower acquisition based on the estimated fair values at acquisition (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:84.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant 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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54.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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other intangible 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net working capital and other&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total cash paid&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116.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:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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-indent:-36pt;padding-left:36pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt;"&gt;Includes $6.5 million in accounts receivable, whose fair value, contractual cash flows and expected cash flows are approximately equal.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ic08f7b2975944f0ca021f601ed1b74d0_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RhYmxlOmFhYjhkZDBiZmE0YTRjZmE5YTk0MzcwZmVhYjNhYjRjL3RhYmxlcmFuZ2U6YWFiOGRkMGJmYTRhNGNmYTlhOTQzNzBmZWFiM2FiNGNfMC0xLTEtMS0w_dcebea85-d4a3-4c02-a5d0-ad4dda11ad0b"
      unitRef="usd">1800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="ic08f7b2975944f0ca021f601ed1b74d0_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RhYmxlOmFhYjhkZDBiZmE0YTRjZmE5YTk0MzcwZmVhYjNhYjRjL3RhYmxlcmFuZ2U6YWFiOGRkMGJmYTRhNGNmYTlhOTQzNzBmZWFiM2FiNGNfMS0xLTEtMS0w_2948a70f-b191-4eef-875e-c939f2dbcd12"
      unitRef="usd">54200000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ic08f7b2975944f0ca021f601ed1b74d0_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RhYmxlOmFhYjhkZDBiZmE0YTRjZmE5YTk0MzcwZmVhYjNhYjRjL3RhYmxlcmFuZ2U6YWFiOGRkMGJmYTRhNGNmYTlhOTQzNzBmZWFiM2FiNGNfMi0xLTEtMS0w_3c802700-3998-4ab6-9359-211d27ff54cb"
      unitRef="usd">59500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ic08f7b2975944f0ca021f601ed1b74d0_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RhYmxlOmFhYjhkZDBiZmE0YTRjZmE5YTk0MzcwZmVhYjNhYjRjL3RhYmxlcmFuZ2U6YWFiOGRkMGJmYTRhNGNmYTlhOTQzNzBmZWFiM2FiNGNfMy0xLTEtMS0w_3f483450-ac30-4e13-b326-b01593378d87"
      unitRef="usd">14200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <ame:BusinessAcquisitionPurchasePriceAllocationNetWorkingCapitalAndOther
      contextRef="ic08f7b2975944f0ca021f601ed1b74d0_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RhYmxlOmFhYjhkZDBiZmE0YTRjZmE5YTk0MzcwZmVhYjNhYjRjL3RhYmxlcmFuZ2U6YWFiOGRkMGJmYTRhNGNmYTlhOTQzNzBmZWFiM2FiNGNfNC0xLTEtMS0w_339fb86a-07c1-4fc2-ada8-f7faed434e52"
      unitRef="usd">15200000</ame:BusinessAcquisitionPurchasePriceAllocationNetWorkingCapitalAndOther>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="idd7d88db7815490290c19e4f10031ba4_D20200101-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RhYmxlOmFhYjhkZDBiZmE0YTRjZmE5YTk0MzcwZmVhYjNhYjRjL3RhYmxlcmFuZ2U6YWFiOGRkMGJmYTRhNGNmYTlhOTQzNzBmZWFiM2FiNGNfNS0xLTEtMS0w_5fcb8281-e147-4f9f-91a3-166e52b42d84"
      unitRef="usd">116500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ic08f7b2975944f0ca021f601ed1b74d0_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfNjY1_621310fb-bdae-4275-828b-6cd401ace316"
      unitRef="usd">6500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i0e1a629b2bd34f5ba75b8a5d167d698b_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMTA4NA_fb7b27af-260b-4be7-a863-218ea1869cbe"
      unitRef="usd">59500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="ia8f28edce85b4761940c8a79fb81e137_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMTA5OQ_1bc47235-c9de-4cf7-a237-92fec8838e3e"
      unitRef="usd">9000000.0</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="iaa11f7034e464515a6c6f48e8d020db5_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMTE5OQ_e86edaf0-d5d2-42f3-9753-ae9848855430"
      unitRef="usd">50500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i999601bd23ed43a7ae57494b530c771d_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMTI0MQ_c607755c-c4c5-4689-8da7-b667d9d2f2d9"
      unitRef="usd">38000000.0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i999601bd23ed43a7ae57494b530c771d_D20200401-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMTMxNA_710f53d8-11c1-4373-a88e-57fc97ae54cf">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i714c2058d3964112b810b50bc1b9da39_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMTMyMg_d064afe5-8a69-4241-8713-ce570e9f733c"
      unitRef="usd">12500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="if59b4eb21b49459a8fe9f2cfdde91b4d_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMTM5Mg_3ef88786-83a4-448e-ac6a-940dba22b838">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo
      contextRef="i0e1a629b2bd34f5ba75b8a5d167d698b_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMTQ5OQ_26ae8c96-3b45-41f8-b02c-7d4a9e74c431"
      unitRef="usd">3000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths
      contextRef="i0e1a629b2bd34f5ba75b8a5d167d698b_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMTQ5OQ_37c19746-955d-492d-b77c-0de8f21aca01"
      unitRef="usd">3000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour
      contextRef="i0e1a629b2bd34f5ba75b8a5d167d698b_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMTQ5OQ_56afd833-ca68-4500-9f0f-44d880f57b64"
      unitRef="usd">3000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree
      contextRef="i0e1a629b2bd34f5ba75b8a5d167d698b_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMTQ5OQ_62534450-3e5c-4595-abe1-d6ec37384e38"
      unitRef="usd">3000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive
      contextRef="i0e1a629b2bd34f5ba75b8a5d167d698b_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMTQ5OQ_c0c2e5c3-f292-48d1-b8a6-98b47d8bccbb"
      unitRef="usd">3000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i9db0f541627b4217b8be52e85cccacf1_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMjM5Mw_27e7d85c-75bc-4d87-8d75-90a827b586f0"
      unitRef="usd">245300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i1afcba9942664fbf835c0fc361e69248_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMjQ0Mw_1a7cfa37-227a-4f88-afb4-f58d19af60bf"
      unitRef="usd">-141000000.0</us-gaap:GainLossOnSaleOfBusiness>
    <ame:IncomeTaxExpenseRelatingToSaleOfBusiness
      contextRef="i9db0f541627b4217b8be52e85cccacf1_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl82Ny9mcmFnOjU3MjRjNmNhNzZiNDRiNGI5MDhjODAzOTBiYzk4ZDYyL3RleHRyZWdpb246NTcyNGM2Y2E3NmI0NGI0YjkwOGM4MDM5MGJjOThkNjJfMjU2Nw_2f4d4e37-48d6-4add-aa32-043da570141c"
      unitRef="usd">31400000</ame:IncomeTaxExpenseRelatingToSaleOfBusiness>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RleHRyZWdpb246MmQwZWZlODRhNTViNGNjZDg5OTlmNDA5NDljNWQyYWRfMjc0ODc3OTA2OTUzOA_ad70a0fc-a918-476e-a5d8-3062d7cbde28">Goodwill&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 carrying amounts of goodwill by segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:55.562%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.656%;"/&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:11.656%;"/&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:11.658%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,892.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,155.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:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,047.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54.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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54.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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Purchase price allocation adjustments and 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76.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:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11.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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,011.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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,144.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,155.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:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RleHRyZWdpb246MmQwZWZlODRhNTViNGNjZDg5OTlmNDA5NDljNWQyYWRfOTc_8a8c1bca-f11c-43e7-b571-0ca86d7ba88b">&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 carrying amounts of goodwill by segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:55.562%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.656%;"/&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:11.656%;"/&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:11.658%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,892.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,155.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:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,047.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54.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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54.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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Purchase price allocation adjustments and 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76.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:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11.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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,011.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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,144.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,155.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:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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="i7173af5ce8494721be746a68ef3ab2c5_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RhYmxlOjcxNmU4OWQ2MmI4YjRhZjY5NWYzMTc0YzJiNmE1NWZkL3RhYmxlcmFuZ2U6NzE2ZTg5ZDYyYjhiNGFmNjk1ZjMxNzRjMmI2YTU1ZmRfMi0xLTEtMS0w_83fd7a6d-6b76-43e6-a440-06e7fb7675d8"
      unitRef="usd">2892200000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i089d0728eb4b4aa2a7288f9e3c63f399_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RhYmxlOjcxNmU4OWQ2MmI4YjRhZjY5NWYzMTc0YzJiNmE1NWZkL3RhYmxlcmFuZ2U6NzE2ZTg5ZDYyYjhiNGFmNjk1ZjMxNzRjMmI2YTU1ZmRfMi0zLTEtMS0w_c34c6a9c-02ae-4368-81e7-dcdb3f6db5d2"
      unitRef="usd">1155300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RhYmxlOjcxNmU4OWQ2MmI4YjRhZjY5NWYzMTc0YzJiNmE1NWZkL3RhYmxlcmFuZ2U6NzE2ZTg5ZDYyYjhiNGFmNjk1ZjMxNzRjMmI2YTU1ZmRfMi01LTEtMS0w_467493f5-b65d-4ee4-8c2a-1ccb1839627c"
      unitRef="usd">4047500000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic2e7252993f247808fa30371ceb327f6_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RhYmxlOjcxNmU4OWQ2MmI4YjRhZjY5NWYzMTc0YzJiNmE1NWZkL3RhYmxlcmFuZ2U6NzE2ZTg5ZDYyYjhiNGFmNjk1ZjMxNzRjMmI2YTU1ZmRfMy0xLTEtMS0w_46346795-118d-4222-bd3a-c293af0fbadd"
      unitRef="usd">54200000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RhYmxlOjcxNmU4OWQ2MmI4YjRhZjY5NWYzMTc0YzJiNmE1NWZkL3RhYmxlcmFuZ2U6NzE2ZTg5ZDYyYjhiNGFmNjk1ZjMxNzRjMmI2YTU1ZmRfMy01LTEtMS0w_5fc1f8ce-ee49-4ea4-b6be-1d41ddc57680"
      unitRef="usd">54200000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ic2e7252993f247808fa30371ceb327f6_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RhYmxlOjcxNmU4OWQ2MmI4YjRhZjY5NWYzMTc0YzJiNmE1NWZkL3RhYmxlcmFuZ2U6NzE2ZTg5ZDYyYjhiNGFmNjk1ZjMxNzRjMmI2YTU1ZmRfNC0xLTEtMS0w_a879ff88-77df-44d6-a909-a0e2384ea425"
      unitRef="usd">75200000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ie1476f75d0824dfebe0c1d4605168211_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RhYmxlOjcxNmU4OWQ2MmI4YjRhZjY5NWYzMTc0YzJiNmE1NWZkL3RhYmxlcmFuZ2U6NzE2ZTg5ZDYyYjhiNGFmNjk1ZjMxNzRjMmI2YTU1ZmRfNC0zLTEtMS0w_ee508b11-1d97-44dc-96ad-6ebe18c7c11c"
      unitRef="usd">1100000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RhYmxlOjcxNmU4OWQ2MmI4YjRhZjY5NWYzMTc0YzJiNmE1NWZkL3RhYmxlcmFuZ2U6NzE2ZTg5ZDYyYjhiNGFmNjk1ZjMxNzRjMmI2YTU1ZmRfNC01LTEtMS0w_b1205b18-11f9-4801-aea7-978146f576d2"
      unitRef="usd">76300000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic2e7252993f247808fa30371ceb327f6_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RhYmxlOjcxNmU4OWQ2MmI4YjRhZjY5NWYzMTc0YzJiNmE1NWZkL3RhYmxlcmFuZ2U6NzE2ZTg5ZDYyYjhiNGFmNjk1ZjMxNzRjMmI2YTU1ZmRfNS0xLTEtMS0w_413b0dc5-5dca-4f20-8828-6b2b3b59054e"
      unitRef="usd">-10500000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ie1476f75d0824dfebe0c1d4605168211_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RhYmxlOjcxNmU4OWQ2MmI4YjRhZjY5NWYzMTc0YzJiNmE1NWZkL3RhYmxlcmFuZ2U6NzE2ZTg5ZDYyYjhiNGFmNjk1ZjMxNzRjMmI2YTU1ZmRfNS0zLTEtMS0w_4227c97a-4c15-43d2-8164-cbd392932724"
      unitRef="usd">-11900000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RhYmxlOjcxNmU4OWQ2MmI4YjRhZjY5NWYzMTc0YzJiNmE1NWZkL3RhYmxlcmFuZ2U6NzE2ZTg5ZDYyYjhiNGFmNjk1ZjMxNzRjMmI2YTU1ZmRfNS01LTEtMS0w_9eaf69e8-9f4e-48f4-8c19-63b47305f3a2"
      unitRef="usd">-22400000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i7ea15724f6e842e9b8b40c268d35fa5f_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RhYmxlOjcxNmU4OWQ2MmI4YjRhZjY5NWYzMTc0YzJiNmE1NWZkL3RhYmxlcmFuZ2U6NzE2ZTg5ZDYyYjhiNGFmNjk1ZjMxNzRjMmI2YTU1ZmRfNi0xLTEtMS0w_78a22e45-339a-434e-ae9e-00596a3881c1"
      unitRef="usd">3011100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i82af1b94045841b3812cd82aee0c196d_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RhYmxlOjcxNmU4OWQ2MmI4YjRhZjY5NWYzMTc0YzJiNmE1NWZkL3RhYmxlcmFuZ2U6NzE2ZTg5ZDYyYjhiNGFmNjk1ZjMxNzRjMmI2YTU1ZmRfNi0zLTEtMS0w_c7dee813-a819-4155-9b46-a848ee48fc8f"
      unitRef="usd">1144500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83MC9mcmFnOjJkMGVmZTg0YTU1YjRjY2Q4OTk5ZjQwOTQ5YzVkMmFkL3RhYmxlOjcxNmU4OWQ2MmI4YjRhZjY5NWYzMTc0YzJiNmE1NWZkL3RhYmxlcmFuZ2U6NzE2ZTg5ZDYyYjhiNGFmNjk1ZjMxNzRjMmI2YTU1ZmRfNi01LTEtMS0w_26ed0d12-2f78-433b-9f3b-af4ea7ceac71"
      unitRef="usd">4155600000</us-gaap:Goodwill>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83My9mcmFnOmY3OWIyYzU5OWM4ODQ3NTg5YWExOGMzNzY0Y2IyMzQ2L3RleHRyZWdpb246Zjc5YjJjNTk5Yzg4NDc1ODlhYTE4YzM3NjRjYjIzNDZfMjc0ODc3OTA3MDI0NA_a6c42589-bf4d-421f-8336-c68e53df0670">Income Taxes&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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, the Company had gross uncertain&#160;tax benefits of $117.6 million, of which $71.2 million, if recognized, would impact the effective tax rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 is a reconciliation of the liability for uncertain tax positions (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:84.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109.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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions for tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.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:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reductions for tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;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;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117.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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company recognizes interest and penalties accrued related to uncertain tax positions in income tax expense. The amounts recognized in income tax expense for interest and penalties during the three and six months ended June&#160;30, 2020 and 2019 were not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 effective tax rate for the three months ended June&#160;30, 2020 was&#160;19.5%, compared with&#160;20.4% for the three months ended June&#160;30, 2019. The effective tax rate for the six months ended June&#160;30, 2020 was 19.9%, compared with 20.4% for the six months ended June&#160;30, 2019. The lower rate for 2020 reflects the results of tax planning initiatives and lower&#160;mix-related&#160;foreign tax expense partially offset by lower year over year tax benefits related to share-based payment transactions.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83My9mcmFnOmY3OWIyYzU5OWM4ODQ3NTg5YWExOGMzNzY0Y2IyMzQ2L3RleHRyZWdpb246Zjc5YjJjNTk5Yzg4NDc1ODlhYTE4YzM3NjRjYjIzNDZfNzc_9f99fdb0-bfa0-4f6b-ab2d-9e82d29e2eb1"
      unitRef="usd">117600000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83My9mcmFnOmY3OWIyYzU5OWM4ODQ3NTg5YWExOGMzNzY0Y2IyMzQ2L3RleHRyZWdpb246Zjc5YjJjNTk5Yzg4NDc1ODlhYTE4YzM3NjRjYjIzNDZfOTA_48510624-e1dc-40c5-a321-c614c549e793"
      unitRef="usd">71200000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83My9mcmFnOmY3OWIyYzU5OWM4ODQ3NTg5YWExOGMzNzY0Y2IyMzQ2L3RleHRyZWdpb246Zjc5YjJjNTk5Yzg4NDc1ODlhYTE4YzM3NjRjYjIzNDZfODAz_d9716b60-603e-4fb9-8a12-5e6f2f6b222d">&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 is a reconciliation of the liability for uncertain tax positions (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:84.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109.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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions for tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.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:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reductions for tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;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;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;117.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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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:UnrecognizedTaxBenefits
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83My9mcmFnOmY3OWIyYzU5OWM4ODQ3NTg5YWExOGMzNzY0Y2IyMzQ2L3RhYmxlOmRjZTcwNjY1MGU1MzQ5YmNhYWQ5N2E2NzNmZmYwNTdmL3RhYmxlcmFuZ2U6ZGNlNzA2NjUwZTUzNDliY2FhZDk3YTY3M2ZmZjA1N2ZfMC0xLTEtMS0w_dd818311-8f14-47d5-a014-abd38ddf8a81"
      unitRef="usd">109100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83My9mcmFnOmY3OWIyYzU5OWM4ODQ3NTg5YWExOGMzNzY0Y2IyMzQ2L3RhYmxlOmRjZTcwNjY1MGU1MzQ5YmNhYWQ5N2E2NzNmZmYwNTdmL3RhYmxlcmFuZ2U6ZGNlNzA2NjUwZTUzNDliY2FhZDk3YTY3M2ZmZjA1N2ZfMS0xLTEtMS0w_ceb2962c-9a63-425d-8b0f-4efb8fc9e425"
      unitRef="usd">10100000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83My9mcmFnOmY3OWIyYzU5OWM4ODQ3NTg5YWExOGMzNzY0Y2IyMzQ2L3RhYmxlOmRjZTcwNjY1MGU1MzQ5YmNhYWQ5N2E2NzNmZmYwNTdmL3RhYmxlcmFuZ2U6ZGNlNzA2NjUwZTUzNDliY2FhZDk3YTY3M2ZmZjA1N2ZfMi0xLTEtMS0w_d8e766b1-fc68-4f7d-a283-66da661ebb1e"
      unitRef="usd">1600000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83My9mcmFnOmY3OWIyYzU5OWM4ODQ3NTg5YWExOGMzNzY0Y2IyMzQ2L3RhYmxlOmRjZTcwNjY1MGU1MzQ5YmNhYWQ5N2E2NzNmZmYwNTdmL3RhYmxlcmFuZ2U6ZGNlNzA2NjUwZTUzNDliY2FhZDk3YTY3M2ZmZjA1N2ZfMy0xLTEtMS0w_a9ddadf0-0a22-4e27-88a9-a392b429cd3a"
      unitRef="usd">117600000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83My9mcmFnOmY3OWIyYzU5OWM4ODQ3NTg5YWExOGMzNzY0Y2IyMzQ2L3RleHRyZWdpb246Zjc5YjJjNTk5Yzg4NDc1ODlhYTE4YzM3NjRjYjIzNDZfNTM5_21943cbe-5054-453f-8336-54dafa3e0023"
      unitRef="number">0.195</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83My9mcmFnOmY3OWIyYzU5OWM4ODQ3NTg5YWExOGMzNzY0Y2IyMzQ2L3RleHRyZWdpb246Zjc5YjJjNTk5Yzg4NDc1ODlhYTE4YzM3NjRjYjIzNDZfNTU3_5465e602-6034-4315-afdb-b3f84a262baa"
      unitRef="number">0.204</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83My9mcmFnOmY3OWIyYzU5OWM4ODQ3NTg5YWExOGMzNzY0Y2IyMzQ2L3RleHRyZWdpb246Zjc5YjJjNTk5Yzg4NDc1ODlhYTE4YzM3NjRjYjIzNDZfMTA5OTUxMTYyODcwNw_022667cc-0368-461b-a336-7c229b652e13"
      unitRef="number">0.199</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83My9mcmFnOmY3OWIyYzU5OWM4ODQ3NTg5YWExOGMzNzY0Y2IyMzQ2L3RleHRyZWdpb246Zjc5YjJjNTk5Yzg4NDc1ODlhYTE4YzM3NjRjYjIzNDZfMTA5OTUxMTYyODcxMA_adba8ac5-0b8b-478d-84c4-d58dab5871e1"
      unitRef="number">0.204</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfMjc0ODc3OTA3NTIxMw_fabad225-5428-46ef-b98b-995034ea2c10">Share-Based Compensation&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the terms of the Company&#x2019;s stockholder-approved share-based plans, performance restricted stock units&#160;(&#x201c;PRSUs&#x201d;), incentive and&#160;non-qualified stock options and restricted stock have been, and may be, issued to the Company&#x2019;s officers, management-level employees and members of its Board of Directors. Stock options granted prior to 2018 generally vest at a rate of&#160;one-fourth&#160;on each of the first four anniversaries of the grant date and have a maximum contractual term of&#160;seven years. Beginning in 2018, stock options granted generally vest at a rate of&#160;one-third&#160;on each of the first three anniversaries of the grant date and have a maximum contractual term of&#160;ten years.&#160;Restricted stock granted to employees prior to 2018 generally vests four years after the grant date (cliff vesting) and is subject to accelerated vesting due to certain events, including doubling of the grant price of the Company&#x2019;s common stock as of the close of business during any five consecutive trading days. Beginning in 2018, restricted stock granted to employees generally vests&#160;one-third&#160;on each of the first three anniversaries of the grant date.&#160;Restricted stock granted to non-employee directors generally vests two years after the grant date (cliff vesting) and is subject to accelerated vesting due to certain events, including doubling of the grant price of the Company&#x2019;s common stock as of the close of business during any five consecutive trading days. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 share-based compensation expense was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:40.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&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:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.600%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock option 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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted stock 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;PRSU expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total pre-tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Pre-tax&#160;share-based compensation expense is included in the consolidated statement of income in either Cost of sales or Selling, general and administrative expenses, depending on where the recipient&#x2019;s cash compensation is reported.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 value of each stock option grant is estimated on the grant date using a&#160;Black-Scholes-Merton&#160;option pricing model.&#160;The following weighted average assumptions were used in the&#160;Black-Scholes-Merton&#160;model to estimate the fair values of stock options granted during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:70.222%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.280%;"/&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.768%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&lt;/span&gt;&lt;/td&gt;&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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.14&#160;&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-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.66&#160;&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-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Black-Scholes-Merton fair value per stock option granted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Expected volatility is based on the historical volatility of the Company&#x2019;s stock over the stock options&#x2019; expected term. The Company used historical exercise data to estimate the stock options&#x2019; expected term, which represents the period of time that the stock options granted are expected to be outstanding. Management anticipates that the future stock option holding periods will be similar to the historical stock option holding periods. The risk-free interest rate for periods within the expected term of the stock option is based on the U.S.&#160;Treasury yield curve at the time of grant. The expected dividend yield is calculated by dividing the Company&#x2019;s annual dividend, based on the most recent quarterly dividend rate, by the Company&#x2019;s closing common stock price on the grant date. Compensation expense recognized for all share-based awards is net of estimated forfeitures. The Company&#x2019;s estimated forfeiture rates are based on its historical experience.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 is a summary of the Company&#x2019;s stock option activity and related information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;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&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&#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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(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:8pt;font-weight:700;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In&#160;millions)&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December 31, 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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;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:10pt;font-weight:700;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:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125.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:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at 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-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;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:#ffffff;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58.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;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.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-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 aggregate intrinsic value of stock options exercised during the six months ended June&#160;30, 2020 was $18.8 million. The total fair value of stock options vested during the six months ended June&#160;30, 2020 was $12.9 million. As of June&#160;30, 2020, there was approximately $20.9 million of expected future&#160;pre-tax&#160;compensation expense related to the&#160;1.9 million non-vested stock options outstanding, which is expected to be recognized over a weighted average period of approximately&#160;two years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 value of restricted shares under the Company&#x2019;s restricted stock arrangement is determined by the product of the number of shares granted and the Company&#x2019;s closing common stock price on the grant date. Upon the grant of restricted stock, the fair value of the restricted shares (unearned compensation) at the grant date is charged as a reduction of capital in excess of par value in the Company&#x2019;s consolidated balance sheet and is amortized to expense on a straight-line basis over the vesting period, which is the same as the calculated derived service period as determined on the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 is a summary of the Company&#x2019;s non-vested restricted stock activity and related information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:69.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.636%;"/&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.637%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;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&lt;br/&gt;&#160;Grant&#160;Date&lt;br/&gt;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:8pt;font-weight:700;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:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock outstanding at December 31, 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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76.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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock outstanding at 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;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 fair value of restricted stock vested during the six months ended June&#160;30, 2020 was $13.6 million. As of June&#160;30, 2020, there was approximately $29.3 million of expected future&#160;pre-tax&#160;compensation expense related to the&#160;0.6 million non-vested restricted shares outstanding, which is expected to be recognized over a weighted average period of approximately&#160;two years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company granted PRSUs to officers and certain key management-level employees an aggregate target award of approximately&#160;119,000&#160;shares of its common stock. The PRSUs vest over a period up to three years from the grant date based on continuous service, with the number of shares earned (0% to&#160;200% of the target award) depending upon the extent to which the Company achieves certain financial and market performance targets measured over the period from January&#160;1, 2020 through December&#160;31, 2022. Half of the PRSUs were valued in a manner similar to restricted stock as the financial targets are based on the Company&#x2019;s operating results, which represents a performance condition. The grant date fair value of these PRSUs are recognized as compensation expense over the vesting period based on the probable number of awards to vest at each reporting date. The other half of the PRSUs were valued using a Monte Carlo model as the performance target is related to the Company&#x2019;s total shareholder return compared to a group of peer companies, which represents a market condition. The Company recognizes the grant date fair value of these awards as compensation expense ratably over the vesting period. Total PRSUs outstanding at June&#160;30, 2020 were approximately&#160;265,000.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i037eded7a6974bcebf3c4a8907ff1c48_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfNTA5_1631ed5b-b698-491a-bbd7-120c1a6b7e0a">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i0e55c63fb41b49c5ab4af51ecdf47fd1_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfNjg4_649b27ea-b990-448a-bcc6-c56b5b4f0e21">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1cd646edcd334090986816a7b6b88c78_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfNzU4_ff06745f-172f-4b39-b3d4-1166a7a91987">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i02589d47eeca4c07b7c24546bc352a4a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfMTIwNQ_8a69c6d6-914a-47e9-87da-5212f92c5432">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfNTc3MQ_83f0c21a-7acb-4f27-94d5-8d4877e8b84d">&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 share-based compensation expense was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:40.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&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:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.600%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock option 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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted stock 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;PRSU expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total pre-tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,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:10pt;font-weight:400;font-family:'Times New Roman',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:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:StockOptionPlanExpense
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfMy0xLTEtMS0w_25192b04-f491-4006-ae8f-6c76b0308d5e"
      unitRef="usd">3626000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfMy0zLTEtMS0w_edef8d1d-0a21-430a-8a7b-4e6f52663570"
      unitRef="usd">3608000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfMy01LTEtMS0xMjMx_95cc57c8-922c-4ab2-9e3f-da9553a39431"
      unitRef="usd">6999000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfMy03LTEtMS0xMjMx_8554ea64-d87f-4856-89ab-0782b75a5d2f"
      unitRef="usd">6380000</us-gaap:StockOptionPlanExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfNC0xLTEtMS0w_a8bd52cb-b7f6-4963-96dc-866e8b4f6417"
      unitRef="usd">4586000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfNC0zLTEtMS0w_6972a978-a16d-416f-8634-7b3df9b88946"
      unitRef="usd">3399000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfNC01LTEtMS0xMjMx_542f9ec2-1fa4-4008-896b-b951d22cfd87"
      unitRef="usd">8128000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfNC03LTEtMS0xMjMx_07815cac-d35d-4922-bb51-85da1f4a0d1c"
      unitRef="usd">7117000</us-gaap:RestrictedStockExpense>
    <ame:PerformanceRestrictedStockUnitExpense
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfNS0xLTEtMS0w_6304b7a5-7c58-43d3-a7fa-4d0732cade02"
      unitRef="usd">2993000</ame:PerformanceRestrictedStockUnitExpense>
    <ame:PerformanceRestrictedStockUnitExpense
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfNS0zLTEtMS0w_3f2421ac-ea0e-4bb2-aae0-d1a7ca3f7687"
      unitRef="usd">1318000</ame:PerformanceRestrictedStockUnitExpense>
    <ame:PerformanceRestrictedStockUnitExpense
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfNS01LTEtMS0xMjMx_559e68b7-579a-45d0-a22a-4eb525509caa"
      unitRef="usd">3926000</ame:PerformanceRestrictedStockUnitExpense>
    <ame:PerformanceRestrictedStockUnitExpense
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfNS03LTEtMS0xMjMx_de943b16-10a6-4bde-b802-989aaead47d5"
      unitRef="usd">1949000</ame:PerformanceRestrictedStockUnitExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfNi0xLTEtMS0w_71286687-6ce6-4fd2-aa64-163b1f30e4b0"
      unitRef="usd">11205000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfNi0zLTEtMS0w_ffdfb3b7-38dc-4c71-94c8-897bd3b59018"
      unitRef="usd">8325000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfNi01LTEtMS0xMjMx_82a4ce2c-9958-426c-8adf-1d74764d7435"
      unitRef="usd">19053000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjc0M2U4NDRjN2I2MDQxNzdiMWEwMzFiZDUzZTI5MWQ3L3RhYmxlcmFuZ2U6NzQzZTg0NGM3YjYwNDE3N2IxYTAzMWJkNTNlMjkxZDdfNi03LTEtMS0xMjMx_a5d5ee46-3310-4334-b10e-6e2ba239dd58"
      unitRef="usd">15446000</us-gaap:ShareBasedCompensation>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfNTc3Mg_b5dde6a8-9c24-4a72-a379-714de354b064">The following weighted average assumptions were used in the&#160;Black-Scholes-Merton&#160;model to estimate the fair values of stock options granted during the periods indicated:&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:70.222%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.280%;"/&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.768%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&lt;/span&gt;&lt;/td&gt;&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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.14&#160;&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-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.66&#160;&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-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Black-Scholes-Merton fair value per stock option granted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjY2ZWY4NWM1MzQ5NzRlYzA5NTlmOTMwNmQzYjUzMmU2L3RhYmxlcmFuZ2U6NjZlZjg1YzUzNDk3NGVjMDk1OWY5MzA2ZDNiNTMyZTZfMS0xLTEtMS0w_3c0e0664-4ca1-42e9-9be4-6214b40388bc"
      unitRef="number">0.222</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if95cbeea57d1417092ee40b7afa949de_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjY2ZWY4NWM1MzQ5NzRlYzA5NTlmOTMwNmQzYjUzMmU2L3RhYmxlcmFuZ2U6NjZlZjg1YzUzNDk3NGVjMDk1OWY5MzA2ZDNiNTMyZTZfMS0zLTEtMS0w_0c1f88e4-5457-4815-95c0-e4b415b5bd14"
      unitRef="number">0.191</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjY2ZWY4NWM1MzQ5NzRlYzA5NTlmOTMwNmQzYjUzMmU2L3RhYmxlcmFuZ2U6NjZlZjg1YzUzNDk3NGVjMDk1OWY5MzA2ZDNiNTMyZTZfMi0xLTEtMS0w_3e0a7df4-0de9-4c81-b1c0-ca2f3e45eb18">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if95cbeea57d1417092ee40b7afa949de_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjY2ZWY4NWM1MzQ5NzRlYzA5NTlmOTMwNmQzYjUzMmU2L3RhYmxlcmFuZ2U6NjZlZjg1YzUzNDk3NGVjMDk1OWY5MzA2ZDNiNTMyZTZfMi0zLTEtMS0w_513a28a8-38df-4482-a1f9-5b73525ed695">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjY2ZWY4NWM1MzQ5NzRlYzA5NTlmOTMwNmQzYjUzMmU2L3RhYmxlcmFuZ2U6NjZlZjg1YzUzNDk3NGVjMDk1OWY5MzA2ZDNiNTMyZTZfMy0xLTEtMS0w_5a895c35-28bf-4636-984a-534bdc204b45"
      unitRef="number">0.0052</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if95cbeea57d1417092ee40b7afa949de_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjY2ZWY4NWM1MzQ5NzRlYzA5NTlmOTMwNmQzYjUzMmU2L3RhYmxlcmFuZ2U6NjZlZjg1YzUzNDk3NGVjMDk1OWY5MzA2ZDNiNTMyZTZfMy0zLTEtMS0w_7d3649d4-a16f-4851-afd7-e96ed1ef1590"
      unitRef="number">0.0225</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjY2ZWY4NWM1MzQ5NzRlYzA5NTlmOTMwNmQzYjUzMmU2L3RhYmxlcmFuZ2U6NjZlZjg1YzUzNDk3NGVjMDk1OWY5MzA2ZDNiNTMyZTZfNC0xLTEtMS0w_9ef655a1-4547-4bbb-bd15-cca059f83aa1"
      unitRef="number">0.0114</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if95cbeea57d1417092ee40b7afa949de_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjY2ZWY4NWM1MzQ5NzRlYzA5NTlmOTMwNmQzYjUzMmU2L3RhYmxlcmFuZ2U6NjZlZjg1YzUzNDk3NGVjMDk1OWY5MzA2ZDNiNTMyZTZfNC0zLTEtMS0w_168fd566-2726-4530-9d51-54b8ead4fa46"
      unitRef="number">0.0066</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjY2ZWY4NWM1MzQ5NzRlYzA5NTlmOTMwNmQzYjUzMmU2L3RhYmxlcmFuZ2U6NjZlZjg1YzUzNDk3NGVjMDk1OWY5MzA2ZDNiNTMyZTZfNS0xLTEtMS0w_63c068f1-f362-492e-808b-c4ab78a75e64"
      unitRef="usdPerShare">11.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if95cbeea57d1417092ee40b7afa949de_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjY2ZWY4NWM1MzQ5NzRlYzA5NTlmOTMwNmQzYjUzMmU2L3RhYmxlcmFuZ2U6NjZlZjg1YzUzNDk3NGVjMDk1OWY5MzA2ZDNiNTMyZTZfNS0zLTEtMS0w_87f0d77a-a2b4-4363-be6c-313bdc35a413"
      unitRef="usdPerShare">16.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfNTc2OA_78b6ae69-92c6-4e6f-8632-c79f05081ae6">&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 is a summary of the Company&#x2019;s stock option activity and related information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;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&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&#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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(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:8pt;font-weight:700;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In&#160;millions)&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December 31, 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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;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:10pt;font-weight:700;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:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125.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:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at 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-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;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:#ffffff;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58.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;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.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-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfMi0xLTEtMS0w_2ec5fc10-b53b-4f95-9448-77110728a883"
      unitRef="shares">4303000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfMi0zLTEtMS0w_9ed814c0-04a8-48fb-84ef-69ef91b5ae3c"
      unitRef="usdPerShare">62.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfMy0xLTEtMS0w_46cac476-562f-46c0-a98e-b718fc7b4379"
      unitRef="shares">963000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfMy0zLTEtMS0w_f6e7f85f-4bf5-478a-8bac-f81559f4f2c9"
      unitRef="usdPerShare">63.37</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfNC0xLTEtMS0w_db0a8a2d-5d5f-48e2-917e-38af8b3d1407"
      unitRef="shares">365000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfNC0zLTEtMS0w_bc166dce-d8e8-453f-870b-6b97f47eb6c8"
      unitRef="usdPerShare">51.69</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfNS0xLTEtMS0w_4d2b6977-47ec-4e87-893e-bcd4106fbeb5"
      unitRef="shares">89000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfNS0zLTEtMS0w_584349d1-594d-42d4-be46-04bb3e2e4d93"
      unitRef="usdPerShare">71.22</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfNi0xLTEtMS0w_a8b6822b-1af8-4aae-8bd8-355972fa1e91"
      unitRef="shares">4812000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfNi0zLTEtMS0w_a89bb9cf-8243-491e-b2a6-5497244fafac"
      unitRef="usdPerShare">59.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfNi01LTEtMS0w_718ae1af-4638-424e-ac3b-22b2cf95a087">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfNi03LTEtMS0w_5bb8d62c-22d2-4ae9-b16e-1ac67efd7ee8"
      unitRef="usd">125300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfNy0xLTEtMS0w_09da6a71-85f0-4e38-b62e-c316bc639437"
      unitRef="shares">2870000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfNy0zLTEtMS0w_b3f23f3e-edf4-4021-b49e-2425df341c87"
      unitRef="usdPerShare">58.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfNy01LTEtMS0w_cedd107c-04b8-4545-a82c-c34a256c2bab">P4Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOmE2YTU3ZDgxMzM3MDQ3YmM4NzdlZGU3MjI4ZWYwZjcyL3RhYmxlcmFuZ2U6YTZhNTdkODEzMzcwNDdiYzg3N2VkZTcyMjhlZjBmNzJfNy03LTEtMS0w_cbc7abe6-bc51-44a1-b420-fc97f7e14f17"
      unitRef="usd">87400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfMzE3Ng_02b09e86-be5e-4b54-b8f0-17858ca38b11"
      unitRef="usd">18800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfMzI1OQ_5670bc06-0111-4681-8afd-9cd21aef14f7"
      unitRef="usd">12900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfMzI5Nw_d711867d-73e3-486b-908a-8c9b8bce123d"
      unitRef="usd">20900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i77fbd42cc5854c018653199d6502c076_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfMzM2Mw_63421d9f-0d87-429c-9de5-5377ec01ca2f"
      unitRef="shares">1900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfMzQ4Ng_df676b2d-7081-404b-a772-20e921c40d38">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfNTc2OQ_5ca6c863-3000-44b9-a0d7-ad4a04f8a8c9">&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 is a summary of the Company&#x2019;s non-vested restricted stock activity and related information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:69.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.636%;"/&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.637%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:8pt;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&lt;br/&gt;&#160;Grant&#160;Date&lt;br/&gt;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:8pt;font-weight:700;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:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock outstanding at December 31, 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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76.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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock outstanding at 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;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i94cba71e23044dce825e664264096b31_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjZiODk3NjMzZDA5YTQyOTE4NWI4MjYxNGUyYmM0NWQ2L3RhYmxlcmFuZ2U6NmI4OTc2MzNkMDlhNDI5MTg1YjgyNjE0ZTJiYzQ1ZDZfMi0xLTEtMS0w_f625dad3-7c5d-41c6-ba93-b96c1fdcd427"
      unitRef="shares">561000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i94cba71e23044dce825e664264096b31_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjZiODk3NjMzZDA5YTQyOTE4NWI4MjYxNGUyYmM0NWQ2L3RhYmxlcmFuZ2U6NmI4OTc2MzNkMDlhNDI5MTg1YjgyNjE0ZTJiYzQ1ZDZfMi0zLTEtMS0w_c461ad14-3867-4e04-ae16-562057dc0bec"
      unitRef="usdPerShare">72.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id6562bd6849f4ce5bc44ce378da6ee2e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjZiODk3NjMzZDA5YTQyOTE4NWI4MjYxNGUyYmM0NWQ2L3RhYmxlcmFuZ2U6NmI4OTc2MzNkMDlhNDI5MTg1YjgyNjE0ZTJiYzQ1ZDZfMy0xLTEtMS0w_6648f034-a07d-4070-8066-02aef5962677"
      unitRef="shares">241000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id6562bd6849f4ce5bc44ce378da6ee2e_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjZiODk3NjMzZDA5YTQyOTE4NWI4MjYxNGUyYmM0NWQ2L3RhYmxlcmFuZ2U6NmI4OTc2MzNkMDlhNDI5MTg1YjgyNjE0ZTJiYzQ1ZDZfMy0zLTEtMS0w_f0641b42-d52c-47eb-9fd5-f4050077b6c0"
      unitRef="usdPerShare">63.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id6562bd6849f4ce5bc44ce378da6ee2e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjZiODk3NjMzZDA5YTQyOTE4NWI4MjYxNGUyYmM0NWQ2L3RhYmxlcmFuZ2U6NmI4OTc2MzNkMDlhNDI5MTg1YjgyNjE0ZTJiYzQ1ZDZfNC0xLTEtMS0w_78343bff-f7a3-41b4-b061-20b2a41a2a0e"
      unitRef="shares">188000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id6562bd6849f4ce5bc44ce378da6ee2e_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjZiODk3NjMzZDA5YTQyOTE4NWI4MjYxNGUyYmM0NWQ2L3RhYmxlcmFuZ2U6NmI4OTc2MzNkMDlhNDI5MTg1YjgyNjE0ZTJiYzQ1ZDZfNC0zLTEtMS0w_5036a59e-b97d-4241-be30-aaf26d5518d8"
      unitRef="usdPerShare">72.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id6562bd6849f4ce5bc44ce378da6ee2e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjZiODk3NjMzZDA5YTQyOTE4NWI4MjYxNGUyYmM0NWQ2L3RhYmxlcmFuZ2U6NmI4OTc2MzNkMDlhNDI5MTg1YjgyNjE0ZTJiYzQ1ZDZfNS0xLTEtMS0w_e2569db5-1c37-4d63-b762-802875980547"
      unitRef="shares">30000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id6562bd6849f4ce5bc44ce378da6ee2e_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjZiODk3NjMzZDA5YTQyOTE4NWI4MjYxNGUyYmM0NWQ2L3RhYmxlcmFuZ2U6NmI4OTc2MzNkMDlhNDI5MTg1YjgyNjE0ZTJiYzQ1ZDZfNS0zLTEtMS0w_df14aa46-a275-4603-99b5-000ed6b92004"
      unitRef="usdPerShare">76.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2df34794f4674de8bb83b7769af70193_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjZiODk3NjMzZDA5YTQyOTE4NWI4MjYxNGUyYmM0NWQ2L3RhYmxlcmFuZ2U6NmI4OTc2MzNkMDlhNDI5MTg1YjgyNjE0ZTJiYzQ1ZDZfNi0xLTEtMS0w_8f39de34-ff25-408c-bc53-ca85e48c2722"
      unitRef="shares">584000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2df34794f4674de8bb83b7769af70193_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RhYmxlOjZiODk3NjMzZDA5YTQyOTE4NWI4MjYxNGUyYmM0NWQ2L3RhYmxlcmFuZ2U6NmI4OTc2MzNkMDlhNDI5MTg1YjgyNjE0ZTJiYzQ1ZDZfNi0zLTEtMS0w_705acd49-f7c3-4704-8a10-7fb41a9b3956"
      unitRef="usdPerShare">68.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="id6562bd6849f4ce5bc44ce378da6ee2e_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfNDI4MQ_576c59a9-c10a-474e-bab6-5182f2cc0e10"
      unitRef="usd">13600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i2df34794f4674de8bb83b7769af70193_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfNDMxOQ_af11604f-58f6-4261-9f80-5d349f431b72"
      unitRef="usd">29300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfNDM4NQ_d3a40d6b-0561-4efc-adf1-8c2faa635826"
      unitRef="shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id6562bd6849f4ce5bc44ce378da6ee2e_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfNDUxMg_c82ed757-7d25-49fb-91dc-fd953a699511">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9f396938d9e24306b86aecb47ed42f40_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfNDY0Nw_3e53a610-696b-44ed-9d8f-4a609efa954a"
      unitRef="shares">119000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i9f396938d9e24306b86aecb47ed42f40_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfMjc0ODc3OTA3NTI4NA_634ce9a8-fc83-4944-8749-d00a1ef9e599">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i618f292ad1174f77b865d84b62e606be_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfNDgwOA_638bf209-37f7-4e63-8023-90a47c44ce97"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i5802d028d8434c9e8ec4faab1af62000_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfNDgxNA_e12d08c6-c072-4647-9dab-931b98b466ad"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4cc793df034949e2aa2e779b238b8cd7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl83Ni9mcmFnOjVjYmNlN2JjMGUzNjQ5ZDdiYmIxNjdhNWUyZjg1NmRjL3RleHRyZWdpb246NWNiY2U3YmMwZTM2NDlkN2JiYjE2N2E1ZTJmODU2ZGNfNTc2Ng_0762c6c5-435f-46d2-b53f-9eab67ee932a"
      unitRef="shares">265000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RleHRyZWdpb246MzFkMDE5YmU3NDc2NDQ4MGI5MTI2NDljYThlOTNhMDdfMjc0ODc3OTA3MDA4NA_2289e725-df79-40ff-86c5-ace8dc69baed">Retirement and Pension Plans&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 pension benefit expense (income) were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:40.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&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:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.600%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Defined benefit plans:&lt;/span&gt;&lt;/td&gt;&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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected return on plan 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of net actuarial loss and 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension (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;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other plans:&lt;/span&gt;&lt;/td&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;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:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Defined contribution plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign plans and 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other plans&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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net pension 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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 defined benefit plans, the net periodic benefit expense (income), other than the service cost component, is included in &#x201c;Other income (expense), net&#x201d; in the consolidated statement of income.&lt;/span&gt;&lt;/div&gt;For the six months ended June&#160;30, 2020 and 2019, contributions to the Company&#x2019;s defined benefit pension plans were $3.2 million and $1.5 million, respectively. The Company&#x2019;s current estimate of 2020 contributions to its worldwide defined benefit pension plans is in line with the range disclosed in the Company&#x2019;s Annual Report on Form&#160;10-K&#160;for the year ended December&#160;31, 2019.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RleHRyZWdpb246MzFkMDE5YmU3NDc2NDQ4MGI5MTI2NDljYThlOTNhMDdfNjQz_b488cacc-e801-43a6-9c0d-f92c8770b223">&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 pension benefit expense (income) were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:40.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&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:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.408%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.600%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Defined benefit plans:&lt;/span&gt;&lt;/td&gt;&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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected return on plan 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of net actuarial loss and 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension (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;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other plans:&lt;/span&gt;&lt;/td&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;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:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Defined contribution plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign plans and 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other plans&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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'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="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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net pension 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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNC0xLTEtMS0w_f31d9e88-f21f-4701-8a5f-27e5c34ff79f"
      unitRef="usd">1929000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNC0zLTEtMS0w_4b52a233-7297-48bb-b5ad-8ffd39223047"
      unitRef="usd">1702000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNC01LTEtMS0xMjg4_83b14dfd-ede3-4732-b073-5ac089437da7"
      unitRef="usd">3879000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNC03LTEtMS0xMjg4_b8839d43-6751-4428-9314-c9538a629117"
      unitRef="usd">3415000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNS0xLTEtMS0w_6043d3df-b523-44d5-884b-dc69c0d72470"
      unitRef="usd">5600000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNS0zLTEtMS0w_977ae036-ba60-45b5-91a2-0fc9cf103f42"
      unitRef="usd">6740000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNS01LTEtMS0xMjg4_a2476545-74cd-4247-b7dd-4ff6665621a6"
      unitRef="usd">11236000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNS03LTEtMS0xMjg4_8d6190df-8413-4ae0-bd42-f0d607c34406"
      unitRef="usd">13502000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNi0xLTEtMS0w_b080e290-6c6b-40da-886f-d2534e006ab5"
      unitRef="usd">13558000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNi0zLTEtMS0w_5e50be1b-1c6b-4c76-80be-a083334223ee"
      unitRef="usd">13085000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNi01LTEtMS0xMjg4_2d2e47d2-a6b0-49f1-bbd1-67fbcfa53bbc"
      unitRef="usd">27208000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNi03LTEtMS0xMjg4_56e5ea72-f7b4-4717-aa6d-1efd0d2c895f"
      unitRef="usd">26211000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNy0xLTEtMS0w_42e2eb11-87b9-4197-99c6-f90505d8f72e"
      unitRef="usd">3931000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNy0zLTEtMS0w_8ef00e66-e332-43fe-8bc6-616465246643"
      unitRef="usd">4649000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNy01LTEtMS0xMjg4_c366b545-04ab-43bf-bf3a-b92eeeec0280"
      unitRef="usd">7907000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfNy03LTEtMS0xMjg4_733011d8-4911-4d75-8a0a-def563d0035f"
      unitRef="usd">7936000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfOC0xLTEtMS0w_c4e97575-32ee-4941-8771-1df41f5460e4"
      unitRef="usd">-2098000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfOC0zLTEtMS0w_4146afdf-0d9c-4538-b943-61c4fdd37f8c"
      unitRef="usd">6000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfOC01LTEtMS0xMjg4_c8cceedc-0277-40f3-bac0-b1cd6e078711"
      unitRef="usd">-4186000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfOC03LTEtMS0xMjg4_a1c4f0d9-936b-450f-85bc-be73e5009966"
      unitRef="usd">-1358000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTAtMS0xLTEtMA_e1f26606-9181-4e9d-a297-5ea092e09561"
      unitRef="usd">6882000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTAtMy0xLTEtMA_e426eb7f-064b-43fc-9bdf-4d6c836dec8f"
      unitRef="usd">8154000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTAtNS0xLTEtMTI4OA_5648720c-0283-4322-ad2f-b199cba74565"
      unitRef="usd">16907000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTAtNy0xLTEtMTI4OA_397ba093-c3ce-4cbc-bbfd-508dbebfd30e"
      unitRef="usd">17262000</us-gaap:DefinedContributionPlanCostRecognized>
    <ame:ForeignPlansAndOther
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTEtMS0xLTEtMA_eb3bb751-55a6-47ff-aa10-6d895aa762be"
      unitRef="usd">1832000</ame:ForeignPlansAndOther>
    <ame:ForeignPlansAndOther
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTEtMy0xLTEtMA_ad1f54b5-6969-4acc-9f23-ced66db03052"
      unitRef="usd">1543000</ame:ForeignPlansAndOther>
    <ame:ForeignPlansAndOther
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTEtNS0xLTEtMTI4OA_8c3bb95c-bb20-4370-8223-87d2505e677d"
      unitRef="usd">3873000</ame:ForeignPlansAndOther>
    <ame:ForeignPlansAndOther
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTEtNy0xLTEtMTI4OA_7f4cf7d5-2249-48fc-baa0-95f657816cf6"
      unitRef="usd">3105000</ame:ForeignPlansAndOther>
    <us-gaap:OtherPostretirementBenefitExpense
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTItMS0xLTEtMA_7bb31313-18be-4688-be30-8e2dd961f5a6"
      unitRef="usd">8714000</us-gaap:OtherPostretirementBenefitExpense>
    <us-gaap:OtherPostretirementBenefitExpense
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTItMy0xLTEtMA_d0b8a625-73bb-4f27-a5bd-3dd14ca735e1"
      unitRef="usd">9697000</us-gaap:OtherPostretirementBenefitExpense>
    <us-gaap:OtherPostretirementBenefitExpense
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTItNS0xLTEtMTI4OA_27004875-e1f0-40db-9237-c298ef95b3ad"
      unitRef="usd">20780000</us-gaap:OtherPostretirementBenefitExpense>
    <us-gaap:OtherPostretirementBenefitExpense
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTItNy0xLTEtMTI4OA_3a2d763b-438b-4b75-88df-28afb8028bb3"
      unitRef="usd">20367000</us-gaap:OtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTMtMS0xLTEtMA_00de2600-9fd6-4dae-afaa-9f41c3d8ef54"
      unitRef="usd">6616000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i0925bdf7b6d1479b953a1308c0cb16af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTMtMy0xLTEtMA_081a0b20-3103-435f-bd42-bd1c318b979a"
      unitRef="usd">9703000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTMtNS0xLTEtMTI4OA_52f221b3-acae-44f1-9d84-86bf7cd93b9f"
      unitRef="usd">16594000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RhYmxlOjA0M2JjNDA2OTY4YTRlNGRhMjg0MDhiYTk3YmQzYjljL3RhYmxlcmFuZ2U6MDQzYmM0MDY5NjhhNGU0ZGEyODQwOGJhOTdiZDNiOWNfMTMtNy0xLTEtMTI4OA_91b81fd9-e31b-4a5f-9337-3ed79b167ea4"
      unitRef="usd">19009000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RleHRyZWdpb246MzFkMDE5YmU3NDc2NDQ4MGI5MTI2NDljYThlOTNhMDdfNDE4_7f5fccd2-e582-4d6c-a2a3-8cdb5cca9dee"
      unitRef="usd">3200000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ia7f3774390be4cc3914120c420514af2_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84Mi9mcmFnOjMxZDAxOWJlNzQ3NjQ0ODBiOTEyNjQ5Y2E4ZTkzYTA3L3RleHRyZWdpb246MzFkMDE5YmU3NDc2NDQ4MGI5MTI2NDljYThlOTNhMDdfNDI1_67efb5ed-219b-4cd0-b993-16fab7981f4e"
      unitRef="usd">1500000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84NS9mcmFnOjU4YzEyNmQ4N2NhMzQ4NTZhMjkzOWRiNzJkNDNhNjQ1L3RleHRyZWdpb246NThjMTI2ZDg3Y2EzNDg1NmEyOTM5ZGI3MmQ0M2E2NDVfMjc0ODc3OTA3NjI5OA_1c27b783-6d2c-4c39-882d-900a6938b5da">Contingencies&lt;div style="margin-top:18pt;"&gt;&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;Asbestos Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 Company (including its subsidiaries) has been named as a defendant in a number of asbestos-related lawsuits. Certain of these lawsuits relate to a business which was acquired by the Company and do not involve products which were manufactured or sold by the Company. In connection with these lawsuits, the seller of such business has agreed to indemnify the Company against these claims (the &#x201c;Indemnified Claims&#x201d;). The Indemnified Claims have been tendered to, and are being defended by, such seller. The seller has met its obligations, in all respects, and the Company does not have any reason to believe such party would fail to fulfill its obligations in the future. To date, no judgments have been rendered against the Company as a result of any asbestos-related lawsuit. The Company believes that it has good and valid defenses to each of these claims and intends to defend them vigorously.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;"&gt;&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;Environmental Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 historic processes in the manufacture of products have resulted in environmentally hazardous waste&#160;by-products&#160;as defined by federal and state laws and regulations. At June&#160;30, 2020, the Company is named a Potentially Responsible Party (&#x201c;PRP&#x201d;) at&#160;13&#160;non-AMETEK-owned&#160;former waste disposal or treatment sites (the&#160;&#x201c;non-owned&#x201d;&#160;sites). The Company is identified as a &#x201c;de minimis&#x201d; party in&#160;12&#160;of these sites based on the low volume of waste attributed to the Company relative to the amounts attributed to other named PRPs. In eight of these sites, the Company has reached a tentative agreement on the cost of the de&#160;minimis settlement to satisfy its obligation and is awaiting executed agreements. The tentatively&#160;agreed-to&#160;settlement amounts are fully reserved. In the other four sites, the Company is continuing to investigate the accuracy of the alleged volume attributed to the Company as estimated by the parties primarily responsible for remedial activity at the sites to establish an appropriate settlement amount. At the remaining site where the Company is a&#160;non-de&#160;minimis PRP, the Company is participating in the investigation and/or related required remediation as part of a PRP Group and reserves have been established to satisfy the Company&#x2019;s expected obligations. The Company historically has resolved these issues within established reserve levels and reasonably expects this result will continue. In addition to these&#160;non-owned&#160;sites, the Company has an ongoing practice of providing reserves for probable remediation activities at certain of its current or previously owned manufacturing locations (the &#x201c;owned&#x201d; sites). For claims and proceedings against the Company with respect to other environmental matters, reserves are established once the Company has determined that a loss is probable and estimable. This estimate is refined as the Company moves through the various stages of investigation, risk assessment, feasibility study and corrective action processes. In certain instances, the Company has developed a range of estimates for such costs and has recorded a liability based on the best estimate. It is reasonably possible that the actual cost of remediation of the individual sites could vary from the current estimates and the amounts accrued in the consolidated financial statements; however, the amounts of such variances are not expected to result in a material change to the consolidated financial statements. In estimating the Company&#x2019;s liability for remediation, the Company also considers the likely proportionate share of the anticipated remediation expense and the ability of the other PRPs to fulfill their obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 environmental reserves at June&#160;30, 2020 and December&#160;31, 2019 were $28.7&#160;million and $28.9&#160;million, respectively, for both&#160;non-owned&#160;and owned sites. For the six months ended June&#160;30, 2020, the Company recorded $3.3&#160;million in reserves. Additionally, the Company spent $3.1&#160;million on environmental matters and the reserve decreased $0.4&#160;million due to foreign currency translation for the six months ended June&#160;30, 2020. The Company&#x2019;s reserves for environmental liabilities at June&#160;30, 2020 and December&#160;31, 2019 included reserves of $8.2 million and $9.0 million, respectively, for an owned site acquired in connection with the 2005 acquisition of HCC Industries (&#x201c;HCC&#x201d;). The Company is the designated performing party for the performance of remedial activities for one of several operating units making up a Superfund site in the San&#160;Gabriel Valley of California. The Company has obtained indemnifications and other financial assurances from the former owners of HCC related to the costs of the required remedial activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company has agreements with other former owners of certain of its acquired businesses, as well as new owners of previously owned businesses. Under certain of the agreements, the former or new owners retained, or assumed and agreed to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;indemnify the Company against, certain environmental and other liabilities under certain circumstances. The Company and some of these other parties also carry insurance coverage for some environmental matters. To date, these parties have met their obligations in all material respects.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company believes it has established reserves for the environmental matters described above, which are sufficient to perform all known responsibilities under existing claims and consent orders. The Company has no reason to believe that other third parties would fail to perform their obligations in the future. In the opinion of management, based on presently available information and the Company&#x2019;s historical experience related to such matters, an adequate provision for probable costs has been made and the ultimate cost resulting from these actions is not expected to materially affect the consolidated results of operations, financial position or cash flows of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 Company has been remediating groundwater contamination for several contaminants, including trichloroethylene&#160;(&#x201c;TCE&#x201d;), at a formerly owned site in El&#160;Cajon, California. Several lawsuits have been filed against the Company alleging damages resulting from the groundwater contamination, including property damages and funds for medical monitoring to detect causally related personal injury, and seeking compensatory and punitive damages. While the Company believes that it has good and valid defenses to each of these claims and intends to defend them vigorously if pursued through trial, the parties agreed to terms to globally settle the cases.&#160;After extensive negotiations, the Company entered into a global settlement of these lawsuits for an aggregate amount of $6.8 million, for which the Company had previously established reserves sufficient to cover this settlement.&#160;The global settlement is subject to court approval in two class action cases.&#160;The class representative plaintiffs have filed motions to preliminarily approve the settlements, which the court recently granted.&#160;The court also scheduled a final fairness hearing for August&#160;24, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <ame:LossContingencyNumberOfNonOwnedSitesCompanyIsNamedPotentiallyResponsibleParty
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84NS9mcmFnOjU4YzEyNmQ4N2NhMzQ4NTZhMjkzOWRiNzJkNDNhNjQ1L3RleHRyZWdpb246NThjMTI2ZDg3Y2EzNDg1NmEyOTM5ZGI3MmQ0M2E2NDVfMTIwOQ_fd26b545-0287-408b-ac9b-60c7f48b4f16"
      unitRef="site">13</ame:LossContingencyNumberOfNonOwnedSitesCompanyIsNamedPotentiallyResponsibleParty>
    <ame:LossContingencyNumberOfNonOwnedSitesCompanyIsIdentifiedAsDeMinimisParty
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84NS9mcmFnOjU4YzEyNmQ4N2NhMzQ4NTZhMjkzOWRiNzJkNDNhNjQ1L3RleHRyZWdpb246NThjMTI2ZDg3Y2EzNDg1NmEyOTM5ZGI3MmQ0M2E2NDVfMTM0OA_7beff981-bbba-4270-a95f-602b0ed03043"
      unitRef="site">12</ame:LossContingencyNumberOfNonOwnedSitesCompanyIsIdentifiedAsDeMinimisParty>
    <ame:LossContingencyNumberOfNonOwnedSitesCompanyIsInAgreementOnAmountOfDeMinimisSettlement
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84NS9mcmFnOjU4YzEyNmQ4N2NhMzQ4NTZhMjkzOWRiNzJkNDNhNjQ1L3RleHRyZWdpb246NThjMTI2ZDg3Y2EzNDg1NmEyOTM5ZGI3MmQ0M2E2NDVfMjc0ODc3OTA3NjMyNQ_d7e2648f-854e-4c74-ad37-fdfde92fce8f"
      unitRef="site">8</ame:LossContingencyNumberOfNonOwnedSitesCompanyIsInAgreementOnAmountOfDeMinimisSettlement>
    <ame:LossContingencyNumberOfNonOwnedSitesCompanyIsContinuingToInvestigate
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84NS9mcmFnOjU4YzEyNmQ4N2NhMzQ4NTZhMjkzOWRiNzJkNDNhNjQ1L3RleHRyZWdpb246NThjMTI2ZDg3Y2EzNDg1NmEyOTM5ZGI3MmQ0M2E2NDVfMjc0ODc3OTA3NjMyMg_45392e7d-3dd8-4b86-908b-6b742fa3960a"
      unitRef="site">4</ame:LossContingencyNumberOfNonOwnedSitesCompanyIsContinuingToInvestigate>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84NS9mcmFnOjU4YzEyNmQ4N2NhMzQ4NTZhMjkzOWRiNzJkNDNhNjQ1L3RleHRyZWdpb246NThjMTI2ZDg3Y2EzNDg1NmEyOTM5ZGI3MmQ0M2E2NDVfMTA5OTUxMTYzNDc1MQ_70e2c081-da6d-49c1-8611-60c357215cbb"
      unitRef="usd">28700000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84NS9mcmFnOjU4YzEyNmQ4N2NhMzQ4NTZhMjkzOWRiNzJkNDNhNjQ1L3RleHRyZWdpb246NThjMTI2ZDg3Y2EzNDg1NmEyOTM5ZGI3MmQ0M2E2NDVfMTA5OTUxMTYzNDc3NA_4e58479b-38ca-4e1b-9dd0-f39a21b61d9b"
      unitRef="usd">28900000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="ib3ac6e35c6094701927cf3ec1d382f04_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84NS9mcmFnOjU4YzEyNmQ4N2NhMzQ4NTZhMjkzOWRiNzJkNDNhNjQ1L3RleHRyZWdpb246NThjMTI2ZDg3Y2EzNDg1NmEyOTM5ZGI3MmQ0M2E2NDVfMTA5OTUxMTYzNDgwOA_3a6430c4-feb8-4709-904b-17b4de5246b1"
      unitRef="usd">3300000</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:PaymentsForEnvironmentalLiabilities
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84NS9mcmFnOjU4YzEyNmQ4N2NhMzQ4NTZhMjkzOWRiNzJkNDNhNjQ1L3RleHRyZWdpb246NThjMTI2ZDg3Y2EzNDg1NmEyOTM5ZGI3MmQ0M2E2NDVfMTA5OTUxMTYzNDg0Mg_ab73d1d4-ffa0-4402-8ad5-5ff5b82f170a"
      unitRef="usd">3100000</us-gaap:PaymentsForEnvironmentalLiabilities>
    <us-gaap:AccrualForEnvironmentalLossContingenciesForeignCurrencyTranslationGainLoss
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84NS9mcmFnOjU4YzEyNmQ4N2NhMzQ4NTZhMjkzOWRiNzJkNDNhNjQ1L3RleHRyZWdpb246NThjMTI2ZDg3Y2EzNDg1NmEyOTM5ZGI3MmQ0M2E2NDVfMjc0ODc3OTA3NjU5Mg_5cf48d21-6e64-417f-b40f-df66d322157a"
      unitRef="usd">400000</us-gaap:AccrualForEnvironmentalLossContingenciesForeignCurrencyTranslationGainLoss>
    <us-gaap:AccrualForEnvironmentalLossContingenciesComponentAmount
      contextRef="i985b3b27f7fb4e64bc9e7fa951270324_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84NS9mcmFnOjU4YzEyNmQ4N2NhMzQ4NTZhMjkzOWRiNzJkNDNhNjQ1L3RleHRyZWdpb246NThjMTI2ZDg3Y2EzNDg1NmEyOTM5ZGI3MmQ0M2E2NDVfNDAzMw_0074ed37-48fa-4cf0-99de-4359a243fb37"
      unitRef="usd">8200000</us-gaap:AccrualForEnvironmentalLossContingenciesComponentAmount>
    <us-gaap:AccrualForEnvironmentalLossContingenciesComponentAmount
      contextRef="i96617c73e8f6443c859be8aa86d45776_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84NS9mcmFnOjU4YzEyNmQ4N2NhMzQ4NTZhMjkzOWRiNzJkNDNhNjQ1L3RleHRyZWdpb246NThjMTI2ZDg3Y2EzNDg1NmEyOTM5ZGI3MmQ0M2E2NDVfNDA0MA_edd16fb0-d0f2-433c-8069-628b6ae01cef"
      unitRef="usd">9000000.0</us-gaap:AccrualForEnvironmentalLossContingenciesComponentAmount>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="id3b16e482ed2437a808c7cfd731b4f8c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84NS9mcmFnOjU4YzEyNmQ4N2NhMzQ4NTZhMjkzOWRiNzJkNDNhNjQ1L3RleHRyZWdpb246NThjMTI2ZDg3Y2EzNDg1NmEyOTM5ZGI3MmQ0M2E2NDVfNjQ4MA_d00b2fa3-2a52-4dfa-ab25-63ebd6178901"
      unitRef="usd">6800000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <ame:LossContingencyNumberOfClassActionLawsuits
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84NS9mcmFnOjU4YzEyNmQ4N2NhMzQ4NTZhMjkzOWRiNzJkNDNhNjQ1L3RleHRyZWdpb246NThjMTI2ZDg3Y2EzNDg1NmEyOTM5ZGI3MmQ0M2E2NDVfMjc0ODc3OTA3NjMyMw_83350294-e5a2-4aa4-ab4c-ebb158143248"
      unitRef="unit_lawsuit">2</ame:LossContingencyNumberOfClassActionLawsuits>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84OC9mcmFnOmJhODEyZmJjNzU0MjQ1NDFhN2VjOTRiMjVlMTZkN2FhL3RleHRyZWdpb246YmE4MTJmYmM3NTQyNDU0MWE3ZWM5NGIyNWUxNmQ3YWFfMzI5ODUzNDg4NDI3Mw_f428a355-38e9-4ad2-9678-1c23c9c45b79">Realignment Costs&lt;div style="text-indent:36pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(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 six months ended June&#160;30, 2020, the Company recorded&#160;pre-tax&#160;realignment costs totaling $43.9 million, which had the effect of reducing net income by $33.6 million ($0.15&#160;per diluted share). The realignment costs were reported in the consolidated statement of income as follows: $43.7 million in Cost of sales and $0.2 million in Selling, general and administrative expenses. The realignment costs were reported in segment operating income as follows: $22.8 million in EIG, $20.9 million in EMG.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 realignment actions primarily related to a reduction in workforce and asset write-downs in response to the weak global economy as a result of the&#160;COVID-19&#160;pandemic. The realignment activities have been broadly implemented across the Company&#x2019;s various businesses with substantially all actions expected to be completed by end of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 liabilities and other in the Company&#x2019;s consolidated balance sheet included amounts related to the first quarter of 2020 realignment costs as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:84.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&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:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pre-tax charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13.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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation and 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.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:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="id7af03914b3a41a397767eddf73a11cb_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84OC9mcmFnOmJhODEyZmJjNzU0MjQ1NDFhN2VjOTRiMjVlMTZkN2FhL3RleHRyZWdpb246YmE4MTJmYmM3NTQyNDU0MWE3ZWM5NGIyNWUxNmQ3YWFfMTE1_c659cb2b-d6e2-4216-8be3-cf43f1e886ca"
      unitRef="usd">43900000</us-gaap:RestructuringCharges>
    <ame:EffectOnNetIncomeLoss
      contextRef="id7af03914b3a41a397767eddf73a11cb_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84OC9mcmFnOmJhODEyZmJjNzU0MjQ1NDFhN2VjOTRiMjVlMTZkN2FhL3RleHRyZWdpb246YmE4MTJmYmM3NTQyNDU0MWE3ZWM5NGIyNWUxNmQ3YWFfMTY2_094a7f44-528e-48ec-a6f4-de5a269a8495"
      unitRef="usd">-33600000</ame:EffectOnNetIncomeLoss>
    <ame:EffectOnEarningsPerShareDiluted
      contextRef="id7af03914b3a41a397767eddf73a11cb_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84OC9mcmFnOmJhODEyZmJjNzU0MjQ1NDFhN2VjOTRiMjVlMTZkN2FhL3RleHRyZWdpb246YmE4MTJmYmM3NTQyNDU0MWE3ZWM5NGIyNWUxNmQ3YWFfMTcw_b765f7bd-f89d-4c0b-af18-fac49f2bcd2c"
      unitRef="usdPerShare">-0.15</ame:EffectOnEarningsPerShareDiluted>
    <us-gaap:RestructuringCharges
      contextRef="i7b19d275789542f5886fb4249340f4ff_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84OC9mcmFnOmJhODEyZmJjNzU0MjQ1NDFhN2VjOTRiMjVlMTZkN2FhL3RleHRyZWdpb246YmE4MTJmYmM3NTQyNDU0MWE3ZWM5NGIyNWUxNmQ3YWFfMjgx_3ca70aed-abc3-4159-a767-e65d7f1b814f"
      unitRef="usd">43700000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia3e834c264044567b09fa6f59d884a31_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84OC9mcmFnOmJhODEyZmJjNzU0MjQ1NDFhN2VjOTRiMjVlMTZkN2FhL3RleHRyZWdpb246YmE4MTJmYmM3NTQyNDU0MWE3ZWM5NGIyNWUxNmQ3YWFfMzA1_5f5fdd35-12f4-423a-ae44-1ad33dcbc9be"
      unitRef="usd">200000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0d52550944a3460fa954f49f0c4d00a1_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84OC9mcmFnOmJhODEyZmJjNzU0MjQ1NDFhN2VjOTRiMjVlMTZkN2FhL3RleHRyZWdpb246YmE4MTJmYmM3NTQyNDU0MWE3ZWM5NGIyNWUxNmQ3YWFfNDMz_578b6687-5b94-4580-a28e-3910ee2ea4ff"
      unitRef="usd">22800000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i795c1e869ca4445cbb2661af14002f07_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84OC9mcmFnOmJhODEyZmJjNzU0MjQ1NDFhN2VjOTRiMjVlMTZkN2FhL3RleHRyZWdpb246YmE4MTJmYmM3NTQyNDU0MWE3ZWM5NGIyNWUxNmQ3YWFfNDQ0_c197de6b-60dd-494d-8234-ded5e3cd7ca3"
      unitRef="usd">20900000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84OC9mcmFnOmJhODEyZmJjNzU0MjQ1NDFhN2VjOTRiMjVlMTZkN2FhL3RleHRyZWdpb246YmE4MTJmYmM3NTQyNDU0MWE3ZWM5NGIyNWUxNmQ3YWFfOTQ0_35220de5-c1e7-4fc3-8c93-6cf519dc6c3a">&lt;div style="text-indent:36pt;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(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 liabilities and other in the Company&#x2019;s consolidated balance sheet included amounts related to the first quarter of 2020 realignment costs as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:84.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&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:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pre-tax charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13.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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation and 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:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.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:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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="i4cbae81affb744f69baa94df86fce801_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84OC9mcmFnOmJhODEyZmJjNzU0MjQ1NDFhN2VjOTRiMjVlMTZkN2FhL3RhYmxlOjAyOWI5Y2YzOTk0ODQxZDZhZDkwNzZlZmUzMTJmNzVkL3RhYmxlcmFuZ2U6MDI5YjljZjM5OTQ4NDFkNmFkOTA3NmVmZTMxMmY3NWRfMS0xLTEtMS0w_dec3d8f8-40c6-45e4-87e5-e784c71dc804"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84OC9mcmFnOmJhODEyZmJjNzU0MjQ1NDFhN2VjOTRiMjVlMTZkN2FhL3RhYmxlOjAyOWI5Y2YzOTk0ODQxZDZhZDkwNzZlZmUzMTJmNzVkL3RhYmxlcmFuZ2U6MDI5YjljZjM5OTQ4NDFkNmFkOTA3NmVmZTMxMmY3NWRfMi0xLTEtMS0w_9d28d9bd-4f61-433b-8ab7-a86c81baa347"
      unitRef="usd">43900000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84OC9mcmFnOmJhODEyZmJjNzU0MjQ1NDFhN2VjOTRiMjVlMTZkN2FhL3RhYmxlOjAyOWI5Y2YzOTk0ODQxZDZhZDkwNzZlZmUzMTJmNzVkL3RhYmxlcmFuZ2U6MDI5YjljZjM5OTQ4NDFkNmFkOTA3NmVmZTMxMmY3NWRfMy0xLTEtMS0w_3ca930fc-46b4-4f5e-8f34-d0f210343f59"
      unitRef="usd">13900000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="ia18477ef7b274600bb48a13cabc2b6ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84OC9mcmFnOmJhODEyZmJjNzU0MjQ1NDFhN2VjOTRiMjVlMTZkN2FhL3RhYmxlOjAyOWI5Y2YzOTk0ODQxZDZhZDkwNzZlZmUzMTJmNzVkL3RhYmxlcmFuZ2U6MDI5YjljZjM5OTQ4NDFkNmFkOTA3NmVmZTMxMmY3NWRfNC0xLTEtMS0w_139f5319-c138-49e0-88af-ee4c11863673"
      unitRef="usd">-400000</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i2b3c863782c94811a9a7fbbed690611e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE5MmI2YWQwYzJhYTQzMzNhMzViOTZlMWMyODQzZjliL3NlYzphOTJiNmFkMGMyYWE0MzMzYTM1Yjk2ZTFjMjg0M2Y5Yl84OC9mcmFnOmJhODEyZmJjNzU0MjQ1NDFhN2VjOTRiMjVlMTZkN2FhL3RhYmxlOjAyOWI5Y2YzOTk0ODQxZDZhZDkwNzZlZmUzMTJmNzVkL3RhYmxlcmFuZ2U6MDI5YjljZjM5OTQ4NDFkNmFkOTA3NmVmZTMxMmY3NWRfNS0xLTEtMS0w_3ba9522a-d9e9-4492-bdc6-28e13aa368a0"
      unitRef="usd">29600000</us-gaap:RestructuringReserve>
</xbrl>
