<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:pool="http://www.poolcorp.com/20190930"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="pool-20190930.xsd" xlink:type="simple"/>
    <context id="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iacc05177f9714bdd9b676b06b6931d96_I20191025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <instant>2019-10-25</instant>
        </period>
    </context>
    <context id="ic1b93307c5c44e739148189ee3520880_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i7e57526139564c74977bd790b1655e1b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i923b27aaaf7c4c6eab2625c8af79e836_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i31f8e9fb3ea945eba3fdc7244c881b5c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</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="i56e15f41d7ad482dbdbe0a6b6c8ae8d3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</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="i68f91f24a2344e688db24109ef2ae5b0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</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="i762956e2e05d479a9b234c8fb39ea718_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i504215d4d9ff4493a00d3378b1ec625d_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i960a83a39f2348a7a2902c050009bcbc_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ib3cda98dc538414f9c2e33d432fdaca1_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ifc14b01fc5e04927b554420a8fb7ab94_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="icabf7234a73241eda2645cf49e05f535_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i68d3f9d337b448fd8b97821f67b79953_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="iac9c0931bbf548749ffeb820ca45e63b_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="ic49b4c4f38514d34b4094af7ba6b1a37_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</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="i737b596b709d48ce9f3beec418b99dd6_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</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="i13568fa60d914199a3396d6c2f656c41_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</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="i303b1577cc3947fea3804f06bae9635f_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="iac131e8865da48b88e3d7984544bd65b_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i6d0dfafc88f24df7b20caf91fa6cb166_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</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="ifa43c2525cad46fda666ddb0b7bb4256_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</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="if806e3a05c1f497f8afd15437357b358_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</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="i484c80f090354a5c80f5c35123896696_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if8a1d5cfc93d4cf683e3e78728ebe382_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iddd1e5ef80eb473aab2599dd0f4879ba_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</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="i5788dc996c0e4815bca1d2def2aacf75_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</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="i29e9c05734a741fa94ad24e6346ff57d_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</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="i85455b36c8d944d183d066adf89fc5b4_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</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="icaec3720c5754f54b24c892a82b30807_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ia42ab02836164f42a37fd47e2f1fb723_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7d58b7be683b469eba999fa14ea5dcad_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i46185076553b436384ac6719ab33b9e3_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i1191293f5c5b4b68925036fe907d8d13_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ibc6393a6bdd5473e9b0a9ace0529e8bb_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i795390db91034bacb047cc74acde6e28_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ife98e9aa115648dea234a08aed953295_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i385c6c0fdb704a468f448f0889a8a57a_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ic2f0ae6f98d844efaf8a8e161005220f_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ia7aae96dfc8f4a4492abbbd5b7ce2c7b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="iea5bfbb025654266aba646c99708a307_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i7d37ffc28a1a478da570fbab2fa8f936_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i609fdf135b9d47eea08459dbe395879a_D20180101-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="idd56fe58bc4a401d8f75c361cef58e5d_D20180101-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i6444a4309fd849dd93714194f996e8b3_D20180101-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ieb4106532feb453a9bf0a1fd841624b7_D20180101-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i6d7a259b63ed4dd78110645d1a9c3c93_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="ieddd02a5f001407b85ee11006bba84d9_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="ibed7fd38c3634e1a96a133f60fd51ebf_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="ieb15d3a2663340a490fa52df5c24b889_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="ic107315a6c704f0daa38ebb8c0f54360_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="idd1f6fc1f73542548b5aeb769b5335ca_D20180401-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="id6355f3a4bc04facba9f19ecf14b1fdc_D20180401-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i42b331a94a5243b48349ec532dd4d55e_D20180401-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i440d984d9bc544a699ef366ae800c666_D20180401-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="id1c373ec55164f75821644915921feef_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="ife804536cc7c4f6580072a24ecf432a8_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="i98d30f39325d46d198494c20b74d0d39_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="ie8b0ecdc530b4beb9376dbc3190f6d8e_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="i662e2f5a67384fa0aa6f587706668dbc_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i016207ec2fd14b48b060471ea3d76c36_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i43454bcabe8243e4bf38afbab22a76fb_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i708596c886934db1a55f22bc8e4c6da8_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i82ef9088b2ec43d095047957cdeb1eb2_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ia92739667ad9476ba245cb90753545c3_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i7f2348be3e5441a887c40aa3ae5bb231_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i8eff8f87cd454e8ba73932017818865d_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i2769de34ab114fb2aec7f92204322687_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="if12ff75f4bc64185b17a8d313aa36b9c_D20190101-20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-01</endDate>
        </period>
    </context>
    <context id="i788d950f0bd448af8cba2089b75f6128_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i4ee348dbebd64b2ab1b0c229b31174ad_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i8ca43e8994ae410d9e3afc665a1672e8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</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="i6cbadd02da9f480799782926ef18a6bd_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="iedaeda4a18ea4d0e855eb48d00885c99_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ie301e4f2775f450aa45ff6b909b4f9bb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i67d906c4e486418fbcc372ae941f84bf_D20190101-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:PA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pool:W.W.AdcockInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="id1d4651bbbec4047b16ccc1c77154885_D20190101-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NC</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pool:W.W.AdcockInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="iff479bfc80b947699ea57c075ca4ae39_D20190101-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:VA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pool:W.W.AdcockInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i01fdc71f681244fb9d8aa4fd4463b148_D20181101-20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pool:TurfGardenInc.VirginiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="i0538863c9b244ba9b389083eb1edff5a_D20181101-20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pool:TurfGardenInc.NorthCarolinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="ib43370ac91d548b2b7b0207e4178cceb_D20180101-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pool:TorePty.Ltd.PoolPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="iba929eb713c74134aba71a1d17848035_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i608810f7ea104cc4aa0109286ee8d70e_I20151001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pool:InterestRateSwap1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-01</instant>
        </period>
    </context>
    <context id="ied900e573f614808ae715f74a0d4762d_I20151001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pool:InterestRateSwap2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-01</instant>
        </period>
    </context>
    <context id="i53f88e05873443cfa240b5713679165c_I20151001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pool:InterestRateSwap3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-01</instant>
        </period>
    </context>
    <context id="i6c316cba713c4da0aa812540c3d04583_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pool:ForwardstartingInterestRateSwap1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="idaa230e860bc4da69a3732e318b8c46e_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pool:ForwardstartingInterestRateSwap2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ifdb6d47852864e079008a6adeb4e161d_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pool:ForwardstartingInterestRateSwap3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7198302161874fc2a8dc5aacfb06c7e7_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pool:ForwardstartingInterestRateSwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iec7514b5804449f584500119065ba7bb_I20160706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pool:ForwardstartingInterestRateSwap1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-06</instant>
        </period>
    </context>
    <context id="i07b7b82838ba4ff08753a9ff021a99a9_I20190507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pool:ForwardstartingInterestRateSwap2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-07</instant>
        </period>
    </context>
    <context id="i97f26b5639f8404bb8cadd965458c5c8_I20190725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pool:ForwardstartingInterestRateSwap3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-25</instant>
        </period>
    </context>
    <context id="ic3c766ef5cbb41318ef6a4fdef4b7d37_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ib1930351d3d6401fa5469ddfe0acac9f_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i380b2d2b3d7642b2b782b8034ab99f44_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i90fbde140a864f9c8478ac254a48a156_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000945841</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="locations">
        <measure>pool:locations</measure>
    </unit>
    <unit id="distribution_center">
        <measure>pool:distribution_center</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xL2ZyYWc6MmEyNzAyOGM1YWJkNDBhZDg2N2YzODliMGQ1Zjk5ZDUvdGFibGU6ZjVjYTIyNDU3OGY4NDU5M2I0MDMxYWE0NjQyMDA1YWUvdGFibGVyYW5nZTpmNWNhMjI0NTc4Zjg0NTkzYjQwMzFhYTQ2NDIwMDVhZV8zLTEtMS0xLTA_1e629ca5-ca6c-4085-aea4-4816eec473a6">0000945841</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xL2ZyYWc6MmEyNzAyOGM1YWJkNDBhZDg2N2YzODliMGQ1Zjk5ZDUvdGFibGU6ZjVjYTIyNDU3OGY4NDU5M2I0MDMxYWE0NjQyMDA1YWUvdGFibGVyYW5nZTpmNWNhMjI0NTc4Zjg0NTkzYjQwMzFhYTQ2NDIwMDVhZV80LTEtMS0xLTA_b3892b4e-ff65-40d1-99fb-f52c7c89ddb2">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xL2ZyYWc6MmEyNzAyOGM1YWJkNDBhZDg2N2YzODliMGQ1Zjk5ZDUvdGFibGU6ZjVjYTIyNDU3OGY4NDU5M2I0MDMxYWE0NjQyMDA1YWUvdGFibGVyYW5nZTpmNWNhMjI0NTc4Zjg0NTkzYjQwMzFhYTQ2NDIwMDVhZV84LTEtMS0xLTA_6e728de7-b574-4abb-ae07-395d8b350428">2019</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xL2ZyYWc6MmEyNzAyOGM1YWJkNDBhZDg2N2YzODliMGQ1Zjk5ZDUvdGFibGU6ZjVjYTIyNDU3OGY4NDU5M2I0MDMxYWE0NjQyMDA1YWUvdGFibGVyYW5nZTpmNWNhMjI0NTc4Zjg0NTkzYjQwMzFhYTQ2NDIwMDVhZV85LTEtMS0xLTA_b0f72401-ab7d-43c2-92c4-51cbc2fd4ef9">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xL2ZyYWc6MmEyNzAyOGM1YWJkNDBhZDg2N2YzODliMGQ1Zjk5ZDUvdGFibGU6ZjVjYTIyNDU3OGY4NDU5M2I0MDMxYWE0NjQyMDA1YWUvdGFibGVyYW5nZTpmNWNhMjI0NTc4Zjg0NTkzYjQwMzFhYTQ2NDIwMDVhZV8xMC0xLTEtMS0w_ad005668-8385-45ce-b99b-b2e72ccdbcf1">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGV4dHJlZ2lvbjpmNDdkNTUyMGU0MTY0NjIyOGFkNWEzYzBhYTAxZmM4NF84Mw_a4fdfe73-f55a-4cc7-92de-281cd7e82bfb">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGFibGU6ZDIxMDgyNmFiZjU1NDYyZThkODA2ODBlZGM5OTExZjIvdGFibGVyYW5nZTpkMjEwODI2YWJmNTU0NjJlOGQ4MDY4MGVkYzk5MTFmMl8wLTAtMS0xLTA_989a9e0a-3e18-4f20-9b0d-4ec74be52587">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGV4dHJlZ2lvbjpmNDdkNTUyMGU0MTY0NjIyOGFkNWEzYzBhYTAxZmM4NF8xMjA_96422460-0a1b-40e2-9d0d-7fede3382720">2019-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGFibGU6OTRhNDhkMDY3ZmY1NDk4NWFmOTI0MTBkM2QzYWY4ZGQvdGFibGVyYW5nZTo5NGE0OGQwNjdmZjU0OTg1YWY5MjQxMGQzZDNhZjhkZF8wLTAtMS0xLTA_110b7a91-b752-466b-a0d6-abc46fd33537">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGV4dHJlZ2lvbjpmNDdkNTUyMGU0MTY0NjIyOGFkNWEzYzBhYTAxZmM4NF8yMTQ_6004a007-f2f0-46aa-b958-54db157fcf37">0-26640</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGFibGU6ODUzYTk2MDE2YjhiNGM2M2EwMDk5MDIzMDVjNTg2ZDgvdGFibGVyYW5nZTo4NTNhOTYwMTZiOGI0YzYzYTAwOTkwMjMwNWM1ODZkOF8wLTAtMS0xLTA_48423417-7be5-44f9-9ee7-9d44dab123d4">POOL CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGFibGU6ODUzYTk2MDE2YjhiNGM2M2EwMDk5MDIzMDVjNTg2ZDgvdGFibGVyYW5nZTo4NTNhOTYwMTZiOGI0YzYzYTAwOTkwMjMwNWM1ODZkOF8zLTAtMS0xLTA_fea199e4-b01f-491a-9ec8-04347aa845dd">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGFibGU6ODUzYTk2MDE2YjhiNGM2M2EwMDk5MDIzMDVjNTg2ZDgvdGFibGVyYW5nZTo4NTNhOTYwMTZiOGI0YzYzYTAwOTkwMjMwNWM1ODZkOF8zLTMtMS0xLTA_6282ca60-6a56-4765-81b2-370ac24aade1">36-3943363</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGFibGU6ODUzYTk2MDE2YjhiNGM2M2EwMDk5MDIzMDVjNTg2ZDgvdGFibGVyYW5nZTo4NTNhOTYwMTZiOGI0YzYzYTAwOTkwMjMwNWM1ODZkOF83LTAtMS0xLTA_39f3d34b-1810-4611-83f8-2b09a4533b69">109 Northpark Boulevard,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGFibGU6ODUzYTk2MDE2YjhiNGM2M2EwMDk5MDIzMDVjNTg2ZDgvdGFibGVyYW5nZTo4NTNhOTYwMTZiOGI0YzYzYTAwOTkwMjMwNWM1ODZkOF84LTAtMS0xLTA_118ce495-29ca-45d9-b92c-a166eafe135a">Covington,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGFibGU6ODUzYTk2MDE2YjhiNGM2M2EwMDk5MDIzMDVjNTg2ZDgvdGFibGVyYW5nZTo4NTNhOTYwMTZiOGI0YzYzYTAwOTkwMjMwNWM1ODZkOF84LTEtMS0xLTA_c187df60-0046-40cb-b0b2-449d76e6faa7">LA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGFibGU6ODUzYTk2MDE2YjhiNGM2M2EwMDk5MDIzMDVjNTg2ZDgvdGFibGVyYW5nZTo4NTNhOTYwMTZiOGI0YzYzYTAwOTkwMjMwNWM1ODZkOF84LTMtMS0xLTA_3f06c7eb-96fd-4e08-ab99-262e032d0142">70433-5001</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGV4dHJlZ2lvbjpmNDdkNTUyMGU0MTY0NjIyOGFkNWEzYzBhYTAxZmM4NF8yMjQ_05d7b90f-a0c6-45c5-8ad3-0d8396c90b20">(985)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGV4dHJlZ2lvbjpmNDdkNTUyMGU0MTY0NjIyOGFkNWEzYzBhYTAxZmM4NF8yMjc_b8592a00-2e93-4add-83f3-19c7dd2178f7">892-5521</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGFibGU6ODg2NTI2OTYyN2I4NGIxNmE4Y2NhYWUwZTE1ZTNkZmIvdGFibGVyYW5nZTo4ODY1MjY5NjI3Yjg0YjE2YThjY2FhZTBlMTVlM2RmYl8xLTAtMS0xLTA_37accd2e-c577-421e-9f32-02d357cab4ce">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGFibGU6ODg2NTI2OTYyN2I4NGIxNmE4Y2NhYWUwZTE1ZTNkZmIvdGFibGVyYW5nZTo4ODY1MjY5NjI3Yjg0YjE2YThjY2FhZTBlMTVlM2RmYl8xLTEtMS0xLTA_7a5701bd-0311-4476-8cf3-4b735f3d8815">POOL</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGFibGU6ODg2NTI2OTYyN2I4NGIxNmE4Y2NhYWUwZTE1ZTNkZmIvdGFibGVyYW5nZTo4ODY1MjY5NjI3Yjg0YjE2YThjY2FhZTBlMTVlM2RmYl8xLTItMS0xLTA_fae0bfb7-12be-47fa-b3d6-4bac1296d329">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGV4dHJlZ2lvbjpmNDdkNTUyMGU0MTY0NjIyOGFkNWEzYzBhYTAxZmM4NF82OTQ_fa1d8e48-d9c7-4376-ad95-29a86b6d7270">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGV4dHJlZ2lvbjpmNDdkNTUyMGU0MTY0NjIyOGFkNWEzYzBhYTAxZmM4NF8xMDI2_d400310d-3710-49ab-9dc1-3d5187eef16a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGFibGU6OTE3MDIxMDNhZTU5NDJlNzk2YTRjOTVlOGM5YmRhMjUvdGFibGVyYW5nZTo5MTcwMjEwM2FlNTk0MmU3OTZhNGM5NWU4YzliZGEyNV8wLTAtMS0xLTA_88439b20-bbfd-4690-9a39-d3307d63e02e">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGFibGU6OTE3MDIxMDNhZTU5NDJlNzk2YTRjOTVlOGM5YmRhMjUvdGFibGVyYW5nZTo5MTcwMjEwM2FlNTk0MmU3OTZhNGM5NWU4YzliZGEyNV8yLTQtMS0xLTA_8114fde1-ac6c-4aec-a631-bba7539c2b46">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGFibGU6OTE3MDIxMDNhZTU5NDJlNzk2YTRjOTVlOGM5YmRhMjUvdGFibGVyYW5nZTo5MTcwMjEwM2FlNTk0MmU3OTZhNGM5NWU4YzliZGEyNV80LTQtMS0xLTA_2493d723-e987-4a2b-bdf9-cfe89d51082a">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGV4dHJlZ2lvbjpmNDdkNTUyMGU0MTY0NjIyOGFkNWEzYzBhYTAxZmM4NF8xNzY1_50cc1082-dc1c-4496-9322-79c06511f139">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iacc05177f9714bdd9b676b06b6931d96_I20191025"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80L2ZyYWc6ZjQ3ZDU1MjBlNDE2NDYyMjhhZDVhM2MwYWEwMWZjODQvdGV4dHJlZ2lvbjpmNDdkNTUyMGU0MTY0NjIyOGFkNWEzYzBhYTAxZmM4NF8xODAw_f408fbcb-095d-487a-9179-c40a5d18d482"
      unitRef="shares">40037736</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMy0xLTEtMS0w_d3865477-0a7a-4912-9f3d-2b7d561f428a"
      unitRef="usd">898500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMy0zLTEtMS0w_63ed9566-4bef-4dba-8eec-478b8e814934"
      unitRef="usd">811311000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMy01LTEtMS0w_2da82901-3423-4199-8fe9-06114ebe5595"
      unitRef="usd">2617283000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMy03LTEtMS0w_71c70f4f-c4bd-446c-8478-c4e3b83a2f44"
      unitRef="usd">2455015000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNC0xLTEtMS0w_0481522c-659f-49f4-ad80-c4e63de7ec99"
      unitRef="usd">640569000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNC0zLTEtMS0w_522af93f-3c2b-47f7-8602-645133c427d1"
      unitRef="usd">576308000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNC01LTEtMS0w_baecbb66-da5f-4e0e-9555-38bcc40cb5cc"
      unitRef="usd">1854408000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNC03LTEtMS0w_39eeb9f2-b867-4a21-8cba-9f7878f43668"
      unitRef="usd">1745283000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNS0xLTEtMS0w_a9eb4ce6-31c6-4d95-a125-50093fbb55f6"
      unitRef="usd">257931000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNS0zLTEtMS0w_4fea9caf-1d4f-4eae-ac64-f1282e860e41"
      unitRef="usd">235003000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNS01LTEtMS0w_657ca05d-9da0-4863-9687-ae7cc43c03f2"
      unitRef="usd">762875000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNS03LTEtMS0w_76485a06-4286-44f1-812b-f04f0dfeb744"
      unitRef="usd">709732000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNi0xLTEtMS0w_7e37bbd5-9304-4c51-a0d9-9e78adec8abb"
      unitRef="usd">153391000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNi0zLTEtMS0w_8325a90e-2010-473f-8b7d-4826c3938933"
      unitRef="usd">142666000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNi01LTEtMS0w_97521b58-956b-4e9a-98cc-1ca29b3c1811"
      unitRef="usd">447427000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNi03LTEtMS0w_0ebcd29f-8305-4970-9f0d-6d62adb83dda"
      unitRef="usd">421812000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNy0xLTEtMS0w_a5db70f5-9822-4bae-bb84-aa370c3ce413"
      unitRef="usd">104540000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNy0zLTEtMS0w_1ed5067e-9c7a-42b2-a2db-2eb7c8f9e20d"
      unitRef="usd">92337000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNy01LTEtMS0w_90d08bae-76b7-4f78-a7c8-91bdb81a5b44"
      unitRef="usd">315448000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfNy03LTEtMS0w_a619848a-9c01-46dc-b11a-27f2edfab8fb"
      unitRef="usd">287920000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfOC0xLTEtMS0w_fc96fcb4-6e7b-4c6a-859d-72517a2d8a33"
      unitRef="usd">-5498000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfOC0zLTEtMS0w_eacc7e22-37b2-4c58-9d5f-356fcfd3bcac"
      unitRef="usd">-4931000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfOC01LTEtMS0w_bd09c17d-73b5-4904-aa41-926e1a0cef24"
      unitRef="usd">-18538000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfOC03LTEtMS0w_5942a3b3-4417-4bd8-bea3-d4fc3b5db58b"
      unitRef="usd">-14449000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfOS0xLTEtMS0w_53bfc8fd-c77d-4fa3-9f87-fda985f7ada1"
      unitRef="usd">99042000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfOS0zLTEtMS0w_9d6578f8-754e-415c-b2a3-a661a75542bd"
      unitRef="usd">87406000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfOS01LTEtMS0w_ab1aa586-ab9f-4558-b7ab-1ee39c8a530f"
      unitRef="usd">296910000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfOS03LTEtMS0w_c1d0656d-ade7-4b3c-82c2-9bd611fd6b6d"
      unitRef="usd">273471000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTAtMS0xLTEtMA_9d69f1f2-52e0-4e44-bb58-f90be6d0a38f"
      unitRef="usd">19593000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTAtMy0xLTEtMA_3c90d75b-6cc6-4d19-a70a-6652e12594bc"
      unitRef="usd">18206000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTAtNS0xLTEtMA_73320951-8cb5-48ab-ad50-e93b8ded580c"
      unitRef="usd">53569000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTAtNy0xLTEtMA_1a498fb5-c5c4-4526-be41-6acdb6d1de83"
      unitRef="usd">55989000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTEtMS0xLTEtMA_fd60b7a9-d4ff-4a4e-ac58-04404e708066"
      unitRef="usd">76000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTEtMy0xLTEtMA_698001f4-5feb-4789-a46b-5100a6a19f50"
      unitRef="usd">61000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTEtNS0xLTEtMA_4d9c9280-93cb-46f4-a1d1-c221f11aafb5"
      unitRef="usd">210000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTEtNy0xLTEtMA_e7a8a20d-c20b-44f9-a392-603d7802ee1b"
      unitRef="usd">167000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTQtMS0xLTEtMA_1556a7d0-9083-4a77-98ac-d7ba0e93c18a"
      unitRef="usd">79525000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTQtMy0xLTEtMA_1a7db76a-24a2-4157-8fae-3f536ca3d010"
      unitRef="usd">69261000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTQtNS0xLTEtMA_c3ecdc22-9a9b-45aa-8714-f82a670bf56a"
      unitRef="usd">243551000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTQtNy0xLTEtMA_4eaf45d6-3ec2-497b-a26f-dbc3e5661a3d"
      unitRef="usd">217649000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTctMS0xLTEtMA_382c1556-3b07-4d12-b70a-5047c9be0589"
      unitRef="usdPerShare">1.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTctMy0xLTEtMA_fbe44945-8b9d-4d18-a2aa-d7040b03855d"
      unitRef="usdPerShare">1.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTctNS0xLTEtMA_58031855-de8f-4364-8755-c45a8c4a8ceb"
      unitRef="usdPerShare">6.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTctNy0xLTEtMA_034f9cbb-32ae-4b22-b8a8-8bbe4ce0a0d8"
      unitRef="usdPerShare">5.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTgtMS0xLTEtMA_f3528fc4-41cf-4112-8ef1-88352baa1880"
      unitRef="usdPerShare">1.95</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTgtMy0xLTEtMA_c352c3e8-b051-41b1-89a1-e6cc4bbcb70d"
      unitRef="usdPerShare">1.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTgtNS0xLTEtMA_c2148783-32f2-4bd1-ba0e-0ec1f1633018"
      unitRef="usdPerShare">5.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMTgtNy0xLTEtMA_30db3224-6e1a-4f9f-8944-36feeeefe75e"
      unitRef="usdPerShare">5.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMjAtMS0xLTEtMA_9397253e-71c4-41f6-b248-8788d87b6b94"
      unitRef="shares">39933000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMjAtMy0xLTEtMA_fe4b1bdf-0b3b-4f6e-9d2c-8414275f91e2"
      unitRef="shares">40422000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMjAtNS0xLTEtMA_bf6174c5-1238-4138-a4a8-256253ab3e4c"
      unitRef="shares">39750000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMjAtNy0xLTEtMA_f7b6e9a7-8a4c-448e-b436-0affa4d62bb6"
      unitRef="shares">40416000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMjEtMS0xLTEtMA_2560bee1-c7e1-4aaa-b364-9fca37bd1fc2"
      unitRef="shares">40865000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMjEtMy0xLTEtMA_9eae6f67-43bf-4d22-a6bb-047b167783a9"
      unitRef="shares">41797000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMjEtNS0xLTEtMA_993444ca-da58-449f-8b55-f445260f88b1"
      unitRef="shares">40811000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMjEtNy0xLTEtMA_f12f7154-766a-440f-a8a1-edc00c74618a"
      unitRef="shares">41831000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMjMtMS0xLTEtMA_77756fc5-9b74-47a3-b9e2-b508478494ed"
      unitRef="usdPerShare">0.55</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMjMtMy0xLTEtMA_90a9aceb-eaeb-4e8f-9bbd-f6bd61c57e26"
      unitRef="usdPerShare">0.45</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMjMtNS0xLTEtMA_22725b20-689e-4300-a740-0cf779265c91"
      unitRef="usdPerShare">1.55</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xNi9mcmFnOjI2YmJiMDEwODI5NzQyYjY4Njk1MzkwOTcwZjQ0YTFiL3RhYmxlOjgyOWE3ZjMzNmUxZTQ1ZDc5NzY2N2E5MmQyYmYwMzIxL3RhYmxlcmFuZ2U6ODI5YTdmMzM2ZTFlNDVkNzk3NjY3YTkyZDJiZjAzMjFfMjMtNy0xLTEtMA_0c74df2a-62aa-45c6-a7d2-a21df1ffab64"
      unitRef="usdPerShare">1.27</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:NetIncomeLoss
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfMy0xLTEtMS0w_ff05cf20-a5c9-4102-8c9c-80cd9e36538e"
      unitRef="usd">79525000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfMy0zLTEtMS0w_add7e7fe-bb71-4a89-9645-e7444ed4d25b"
      unitRef="usd">69261000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfMy01LTEtMS0w_cf9a1f45-31e7-4516-a6fb-a327694e8a1c"
      unitRef="usd">243551000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfMy03LTEtMS0w_745998d6-f60a-4958-ae21-e159cced3c58"
      unitRef="usd">217649000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNS0xLTEtMS0w_77cd2e90-83c6-488f-9a08-4a5c5dcfba86"
      unitRef="usd">-2156000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNS0zLTEtMS0w_5f80e6b7-a68a-4d74-a6ba-68f553fac424"
      unitRef="usd">690000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNS01LTEtMS0w_5d3e5f3a-1043-48cf-9943-8d209b836528"
      unitRef="usd">-734000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNS03LTEtMS0w_ee94a272-d9c1-4bf4-ba4b-8d6465f082d1"
      unitRef="usd">-2188000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNi0wLTEtMS0wL3RleHRyZWdpb246NDViYmE4YTY0MTYyNDM5NDhkZTY2YjdiMGU4MzdlMWVfMjc0ODc3OTA2OTU3OQ_e048b335-1260-4b36-917e-1a0ed08e12be"
      unitRef="usd">188000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNi0wLTEtMS0wL3RleHRyZWdpb246NDViYmE4YTY0MTYyNDM5NDhkZTY2YjdiMGU4MzdlMWVfMjc0ODc3OTA2OTU2NQ_02ecb8fd-4ec7-4f09-a8d0-8fc33c81b0c8"
      unitRef="usd">-177000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNi0wLTEtMS0wL3RleHRyZWdpb246NDViYmE4YTY0MTYyNDM5NDhkZTY2YjdiMGU4MzdlMWVfMjc0ODc3OTA2OTU4NQ_aa8049a5-3394-4c9e-b8a4-6dbda9b9f065"
      unitRef="usd">692000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNi0wLTEtMS0wL3RleHRyZWdpb246NDViYmE4YTY0MTYyNDM5NDhkZTY2YjdiMGU4MzdlMWVfMjc0ODc3OTA2OTU3Mg_8fa22784-cf4e-432e-b431-f37862f2fbe1"
      unitRef="usd">-636000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNi0xLTEtMS0w_570facbf-19f8-4557-b611-69d906089f9f"
      unitRef="usd">-565000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNi0zLTEtMS0w_93bfceba-0f11-4e2c-88db-ce13b58b8bb7"
      unitRef="usd">530000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNi01LTEtMS0w_5c284b92-3e90-45a8-8f15-02678ff2a511"
      unitRef="usd">-2074000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNi03LTEtMS0w_d0c5528f-7b74-4f4c-b153-f6734a03a13e"
      unitRef="usd">1908000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNy0xLTEtMS0w_e4974adb-3cca-4df4-932d-690ff11b76bc"
      unitRef="usd">-2721000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNy0zLTEtMS0w_23ca5ed6-8f5f-4bc6-9eb6-ffe5063ee92b"
      unitRef="usd">1220000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNy01LTEtMS0w_79f32392-c195-4e0a-af89-0df5300c39a7"
      unitRef="usd">-2808000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfNy03LTEtMS0w_eeb24b02-4c3e-4fd4-8f2c-d9164d625d83"
      unitRef="usd">-280000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfOC0xLTEtMS0w_c1c18719-dd4e-4ff7-b533-f63c4dc60853"
      unitRef="usd">76804000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfOC0zLTEtMS0w_f4bd46a2-df8a-4ee3-90eb-279958440807"
      unitRef="usd">70481000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfOC01LTEtMS0w_28be7b7e-5274-49a6-b1c5-d183048b642a"
      unitRef="usd">240743000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8xOS9mcmFnOjk3N2ZkNDQxZDAxMzQ4NjU5NmQxNmRhZjIwNmU0NTdkL3RhYmxlOjk0MzQ2OGMzMzc4YjQwYWFhNzk5ZTZmYjM0ZjRlNWVlL3RhYmxlcmFuZ2U6OTQzNDY4YzMzNzhiNDBhYWE3OTllNmZiMzRmNGU1ZWVfOC03LTEtMS0w_d705dda5-d84a-4790-9628-5436cf02f58e"
      unitRef="usd">217369000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNS0yLTEtMS0w_923c4798-de43-46d9-bb44-a9176484a51c"
      unitRef="usd">36693000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNS00LTEtMS0w_d1f71c2c-7e42-442b-91bf-cb64126fa9ea"
      unitRef="usd">35693000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNS02LTEtMS0w_d6a32e4f-b0af-41d3-8655-9f76e278d5e5"
      unitRef="usd">16358000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNi0yLTEtMS0w_a2d0ff73-72f1-4fc1-a456-caf3f4f69fcd"
      unitRef="usd">95971000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNi00LTEtMS0w_66357898-899f-4624-bbcd-70b19a41da2c"
      unitRef="usd">90775000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNi02LTEtMS0w_a7c5ee83-b59c-4be9-95e0-1879585187e8"
      unitRef="usd">69493000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:PledgedAssetsSeparatelyReportedFinanceReceivablesPledgedAsCollateralAtFairValue
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNy0yLTEtMS0w_f6b109fc-a23d-45e3-9ad0-94df647efde2"
      unitRef="usd">211827000</us-gaap:PledgedAssetsSeparatelyReportedFinanceReceivablesPledgedAsCollateralAtFairValue>
    <us-gaap:PledgedAssetsSeparatelyReportedFinanceReceivablesPledgedAsCollateralAtFairValue
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNy00LTEtMS0w_8bff6192-4ac0-4207-97b4-ef34fc61b7ce"
      unitRef="usd">196998000</us-gaap:PledgedAssetsSeparatelyReportedFinanceReceivablesPledgedAsCollateralAtFairValue>
    <us-gaap:PledgedAssetsSeparatelyReportedFinanceReceivablesPledgedAsCollateralAtFairValue
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNy02LTEtMS0w_a9972d56-6e48-4560-bd58-bd3d748b1a6e"
      unitRef="usd">138308000</us-gaap:PledgedAssetsSeparatelyReportedFinanceReceivablesPledgedAsCollateralAtFairValue>
    <us-gaap:InventoryNet
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfOC0yLTEtMS0w_3ad77530-9810-48a8-a401-027318eb42a9"
      unitRef="usd">616217000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfOC00LTEtMS0w_7750ca79-d380-4e5c-a595-1a6177986c53"
      unitRef="usd">609983000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfOC02LTEtMS0w_0c7c5855-9fce-4f95-8980-4a44001c0b90"
      unitRef="usd">672579000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfOS0yLTEtMS0w_66fa8250-67ae-4843-b3f2-2626e4bb7c51"
      unitRef="usd">12384000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfOS00LTEtMS0w_1ed34227-ed15-4ece-b9fd-527baf710830"
      unitRef="usd">19457000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfOS02LTEtMS0w_f27cda92-9dd8-4c6f-a5f8-346b56451ec7"
      unitRef="usd">18506000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTAtMi0xLTEtMA_f255cfdb-14b8-45da-aa9d-fa7454ebd0fb"
      unitRef="usd">973092000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTAtNC0xLTEtMA_35769aca-b601-4f44-9a39-3614b37e8045"
      unitRef="usd">952906000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTAtNi0xLTEtMA_bb21c688-4cbf-4200-bbd0-d552d327ea58"
      unitRef="usd">915244000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTItMi0xLTEtMA_eb0dd1bd-484b-4f51-943b-9510c90e7e70"
      unitRef="usd">112816000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTItNC0xLTEtMA_55218d97-524b-465a-a8d0-944d95f357b0"
      unitRef="usd">109942000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTItNi0xLTEtMA_d4661829-dd21-40b6-8810-3ef5c5b26c24"
      unitRef="usd">106964000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTMtMi0xLTEtMA_b47ff72d-476b-40ec-90d5-9e177796ddc8"
      unitRef="usd">188133000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTMtNC0xLTEtMA_7a6d7296-feb0-41b4-ab05-099d436cfcbb"
      unitRef="usd">189029000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTMtNi0xLTEtMA_cc1e259d-8030-427e-85e7-ad17b3769e0f"
      unitRef="usd">188472000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTQtMi0xLTEtMA_5e52aae6-2b3c-4eab-a042-60be45af75bd"
      unitRef="usd">11235000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTQtNC0xLTEtMA_8527aafc-5490-4d3a-8914-f1d3c8780b11"
      unitRef="usd">12305000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTQtNi0xLTEtMA_6a2f03ec-2708-48ae-b78a-e603dafc96ba"
      unitRef="usd">12004000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:EquityMethodInvestments
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTUtMi0xLTEtMA_5f7ec018-736c-456d-aa5b-f78686fad250"
      unitRef="usd">1237000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTUtNC0xLTEtMA_c0b6d25c-e4d0-49e7-8787-fcf2f48c0d55"
      unitRef="usd">1163000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTUtNi0xLTEtMA_cbd45ab9-2510-489f-961f-3d7e51197b5f"
      unitRef="usd">1213000</us-gaap:EquityMethodInvestments>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTYtMi0xLTEtMA_d85a926d-1c45-470d-8f47-abe1c5fe4325"
      unitRef="usd">175878000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTctMi0xLTEtMA_651aa3c8-0926-4d09-828d-cd285228cb1c"
      unitRef="usd">19017000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTctNC0xLTEtMA_18cf2bb7-ced4-46ff-8072-54d06a22be09"
      unitRef="usd">18413000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTctNi0xLTEtMA_1d530185-a6fa-4956-a817-dfe18f28abe8"
      unitRef="usd">16974000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTgtMi0xLTEtMA_f30e2f7f-978c-465e-bfc3-41d06c4281f7"
      unitRef="usd">1481408000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTgtNC0xLTEtMA_466b7136-fc46-43fe-a133-f7eaee1ed3f6"
      unitRef="usd">1283758000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMTgtNi0xLTEtMA_52f9b75f-ef75-48b3-a671-37b0aaf7490b"
      unitRef="usd">1240871000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjItMi0xLTEtMA_748bfefc-910b-4ed4-9ee3-426457ca98fc"
      unitRef="usd">214309000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjItNC0xLTEtMA_90589b92-832b-497e-9688-24813354c052"
      unitRef="usd">204706000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjItNi0xLTEtMA_d49aa570-619a-40ed-9b8c-431ba52eae51"
      unitRef="usd">237835000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjMtMi0xLTEtMA_2b363c7a-50e2-46f4-9d02-dd46477b2369"
      unitRef="usd">81459000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjMtNC0xLTEtMA_59ddcac6-99d5-428c-a8d0-ca0678c6a47b"
      unitRef="usd">75639000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjMtNi0xLTEtMA_6c1384e5-1e6e-4ce0-8a38-171d47b2a16d"
      unitRef="usd">58607000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtCurrent
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjQtMi0xLTEtMA_af5cd2b0-d531-4e61-b479-f035c870b058"
      unitRef="usd">11840000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjQtNC0xLTEtMA_12831e50-dce8-4118-adb2-88e8d9a0dfae"
      unitRef="usd">9343000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjQtNi0xLTEtMA_b550646c-38ad-4d39-8704-349a0e6f5035"
      unitRef="usd">9168000</us-gaap:DebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjUtMi0xLTEtMA_45949d2a-2c40-4687-a195-a1dab22f7b66"
      unitRef="usd">56025000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjYtMi0xLTEtMA_f6687e50-b39f-4e3e-ab25-d8a3571b0baa"
      unitRef="usd">363633000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjYtNC0xLTEtMA_39a0fff6-faf0-4cfa-99c6-52b1111aabf4"
      unitRef="usd">289688000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjYtNi0xLTEtMA_6029c4d4-1997-4024-a367-95cdae2678ed"
      unitRef="usd">305610000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjgtMi0xLTEtMA_19e6c416-39ca-4e2e-9d54-0f4dcca69844"
      unitRef="usd">27951000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjgtNC0xLTEtMA_d2667ae7-9527-4d99-bdb7-9f4df287c052"
      unitRef="usd">24802000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjgtNi0xLTEtMA_94f25a2e-585f-43f6-9ba3-a9059864d68b"
      unitRef="usd">29399000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjktMi0xLTEtMA_c37d7362-e0c7-449c-9905-19d3485e7523"
      unitRef="usd">535720000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjktNC0xLTEtMA_7f8b8768-7e91-4c27-b09b-107e5168be85"
      unitRef="usd">571360000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMjktNi0xLTEtMA_0962fc35-d5aa-4f96-b19c-eab367edd1ef"
      unitRef="usd">657593000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzAtMi0xLTEtMA_3023766f-9aa7-47dd-aca0-2cc5d314dc17"
      unitRef="usd">26737000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzAtNC0xLTEtMA_eb9f8f23-7f0f-41d1-8211-18037cb73cda"
      unitRef="usd">25170000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzAtNi0xLTEtMA_10d4bc45-9c81-41d8-848a-2c4d02dc0c49"
      unitRef="usd">24679000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzEtMi0xLTEtMA_d58f2d3c-1604-47b2-ab8a-f3b70a346202"
      unitRef="usd">121397000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzItMi0xLTEtMA_2a28a090-5bf3-4503-aef4-f2548439ea4a"
      unitRef="usd">1075438000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzItNC0xLTEtMA_9813a01d-9238-41b6-a724-750f8b5328dc"
      unitRef="usd">911020000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzItNi0xLTEtMA_de644bce-d699-413a-a3bc-f99226b7bfee"
      unitRef="usd">1017281000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzctMC0xLTEtMjU4L3RleHRyZWdpb246OTQ2NGU1Y2U5ZGNiNDRiMGE2YjdkMDI1MDAwMzZiZDdfMzI5ODUzNDg4NDAzNw_065afdd4-68b4-4c69-a17a-e99af98f2478"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzctMC0xLTEtMjU4L3RleHRyZWdpb246OTQ2NGU1Y2U5ZGNiNDRiMGE2YjdkMDI1MDAwMzZiZDdfMzI5ODUzNDg4NDAzNw_36ce2726-5fbd-407b-921c-2641069fde76"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzctMC0xLTEtMjU4L3RleHRyZWdpb246OTQ2NGU1Y2U5ZGNiNDRiMGE2YjdkMDI1MDAwMzZiZDdfMzI5ODUzNDg4NDAzNw_3f2f2c27-9bc4-4681-aa4d-ce2e3513adb4"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzctMC0xLTEtMjU4L3RleHRyZWdpb246OTQ2NGU1Y2U5ZGNiNDRiMGE2YjdkMDI1MDAwMzZiZDdfMzI5ODUzNDg4NDA1MQ_5668291a-7bb1-44e4-bce7-04aa17f97984"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzctMC0xLTEtMjU4L3RleHRyZWdpb246OTQ2NGU1Y2U5ZGNiNDRiMGE2YjdkMDI1MDAwMzZiZDdfMzI5ODUzNDg4NDA1MQ_b3187157-9ca5-41cd-a5e2-e991e118252f"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzctMC0xLTEtMjU4L3RleHRyZWdpb246OTQ2NGU1Y2U5ZGNiNDRiMGE2YjdkMDI1MDAwMzZiZDdfMzI5ODUzNDg4NDA1MQ_f513ea61-d8f3-47cd-98bf-89764442057f"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzctMC0xLTEtMjU4L3RleHRyZWdpb246OTQ2NGU1Y2U5ZGNiNDRiMGE2YjdkMDI1MDAwMzZiZDdfMzI5ODUzNDg4MzU0MQ_7a2d3713-7acb-4e69-acdd-6009da3f01e7"
      unitRef="shares">40020216</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzctMC0xLTEtMjU4L3RleHRyZWdpb246OTQ2NGU1Y2U5ZGNiNDRiMGE2YjdkMDI1MDAwMzZiZDdfMzI5ODUzNDg4Mzk0NQ_ca32fb66-6eb9-40d2-82ce-a57d1d42997a"
      unitRef="shares">40479584</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzctMC0xLTEtMjU4L3RleHRyZWdpb246OTQ2NGU1Y2U5ZGNiNDRiMGE2YjdkMDI1MDAwMzZiZDdfMzI5ODUzNDg4Mzk1Nw_d5219514-78ce-488f-9dfd-32d4ee9d0d9d"
      unitRef="shares">39506067</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzctMi0xLTEtMA_fc4060a9-3b83-4f13-8a06-19c52d5fd928"
      unitRef="usd">40000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzctNC0xLTEtMA_9401d1e0-7daa-47a3-8025-9ba44a6043af"
      unitRef="usd">40000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzctNi0xLTEtMA_334f6bf0-5c6b-418a-9a68-3225d3f5e8f7"
      unitRef="usd">40000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzgtMi0xLTEtMA_a5ccb59e-559f-4226-9604-772cc0082331"
      unitRef="usd">480478000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzgtNC0xLTEtMA_17e1f706-601c-4116-9a32-bb6abfb1908b"
      unitRef="usd">449276000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzgtNi0xLTEtMA_f2d04ae5-53db-4745-bdf6-3c8c5828bb44"
      unitRef="usd">453193000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzktMi0xLTEtMA_aed495ef-1896-4563-a070-b47d8218b8a7"
      unitRef="usd">-60743000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzktNC0xLTEtMA_1d45e67b-fdc5-4919-b237-2d96e1fab59d"
      unitRef="usd">-68943000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfMzktNi0xLTEtMA_5a1b1019-976b-4a8b-810f-9087ef7dcda4"
      unitRef="usd">-218646000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNDAtMi0xLTEtMA_2e5af2a6-8831-4000-9f5e-376ebce9e547"
      unitRef="usd">-13805000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNDAtNC0xLTEtMA_a01e3f31-443e-41ca-b641-e9ddee2512a4"
      unitRef="usd">-7635000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNDAtNi0xLTEtMA_c1b1a3f0-20a5-4dff-bcf9-978377862488"
      unitRef="usd">-10997000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNDEtMi0xLTEtMA_a870d60a-f11e-4be9-8954-93e044e35cf0"
      unitRef="usd">405970000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNDEtNC0xLTEtMA_9fc7353c-8bd9-4979-b2f7-5b6be9e0b9b4"
      unitRef="usd">372738000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNDEtNi0xLTEtMA_61906364-0925-4ad0-a02b-5093c0df5d96"
      unitRef="usd">223590000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNDItMi0xLTEtMA_59126530-703f-4b20-b7d0-24595f07f630"
      unitRef="usd">1481408000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNDItNC0xLTEtMA_fbbda50e-6a8d-4cb9-a9fa-c3e5b4b8c2ef"
      unitRef="usd">1283758000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8yNS9mcmFnOmYzMjU2MTliYWY4YTQ4YzViMjk0MWRmMDQzZDhlOWJjL3RhYmxlOjExMWY2Y2M3NjBmZDRhYmU5ZWY4YzQyMWM3NDU2ZGI3L3RhYmxlcmFuZ2U6MTExZjZjYzc2MGZkNGFiZTllZjhjNDIxYzc0NTZkYjdfNDItNi0xLTEtMA_2e9b3493-075a-4bc0-b275-94b5387a19f5"
      unitRef="usd">1240871000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNC0yLTEtMS0w_5ec6f6ea-9c6c-4eed-ac46-f51e111a468b"
      unitRef="usd">243551000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNC00LTEtMS0w_b1cf5bd0-5db1-4b18-bf0a-a1c48a38bd3c"
      unitRef="usd">217649000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNi0yLTEtMS0w_64be44d1-3f27-4509-843b-27d17316911d"
      unitRef="usd">20648000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNi00LTEtMS0w_08fecc9e-4e51-417c-a241-648590d65cef"
      unitRef="usd">19499000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNy0yLTEtMS0w_a4430f70-6884-4925-8faf-4e0aa1ff3d4b"
      unitRef="usd">1049000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNy00LTEtMS0w_9375d385-52ee-4cb9-876f-c59ffbd86847"
      unitRef="usd">1408000</us-gaap:AdjustmentForAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfOC0yLTEtMS0w_b4079da3-0a00-4edb-bc44-653dee3012c4"
      unitRef="usd">10243000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfOC00LTEtMS0w_64bee853-4f71-4bcf-b69f-2b916b665ae3"
      unitRef="usd">9793000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTAtMi0xLTEtMA_7a8e0782-ae90-4541-bc17-29e06c13e9e1"
      unitRef="usd">210000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTAtNC0xLTEtMA_8a33eb1a-3a36-4f66-8ab5-853c95ddaa20"
      unitRef="usd">167000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTEtMi0xLTEtMA_cdea4b62-c623-4d41-9720-3d3d098adc8a"
      unitRef="usd">-5334000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTEtNC0xLTEtMA_d2d1f61b-daf8-49d0-b6f1-b48460cfcda3"
      unitRef="usd">-3584000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTMtMi0xLTEtMA_eae9dc6e-d376-47d5-b0ca-8cc1cd830354"
      unitRef="usd">98538000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTMtNC0xLTEtMA_a58c450b-56a9-4686-9741-d323958875c9"
      unitRef="usd">93911000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTQtMi0xLTEtMA_23303c06-1cd1-4c17-be04-2f5830e8ac45"
      unitRef="usd">-68827000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTQtNC0xLTEtMA_f8f665ed-4692-44b0-bb2b-781acd843f65"
      unitRef="usd">80142000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTUtMi0xLTEtMA_b61dd0f9-a6ff-48f8-b186-eb5edae692bd"
      unitRef="usd">-1231000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTUtNC0xLTEtMA_2125a945-a96a-4e6d-bf38-97cc46c42ebc"
      unitRef="usd">-143000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTYtMi0xLTEtMA_f6d9113c-1d91-4cd8-8699-84cd0a84d5f1"
      unitRef="usd">-29782000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTYtNC0xLTEtMA_29e5b70b-1899-420f-9f42-fedf27c34e98"
      unitRef="usd">-40143000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTctMi0xLTEtMA_4eb69677-3017-4af9-a83d-9c8419a8855a"
      unitRef="usd">20900000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTctNC0xLTEtMA_d3f5e570-1a79-4276-90cb-23996e8d58ff"
      unitRef="usd">13547000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTgtMi0xLTEtMA_854f5fa8-be40-44c8-8f79-abb3ca033d7e"
      unitRef="usd">243253000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMTgtNC0xLTEtMA_b6e8168e-ec82-4b33-ada5-0abacf4b4c5c"
      unitRef="usd">51260000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMjEtMi0xLTEtMA_794431c9-e7fa-45f2-9b76-150731c07459"
      unitRef="usd">8913000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMjEtNC0xLTEtMA_7500492b-3672-49a1-8a0c-398f1896980b"
      unitRef="usd">578000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMjItMi0xLTEtMA_f117c659-e16f-4f8f-b41c-64b39ac27e55"
      unitRef="usd">26926000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMjItNC0xLTEtMA_2774f0db-ecd7-4039-b5a7-479958caacc3"
      unitRef="usd">27976000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMjYtMi0xLTEtMA_7de1eecf-5de9-4ddd-a077-7e50aefd5b8b"
      unitRef="usd">-35839000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMjYtNC0xLTEtMA_662e78c4-11d6-4766-b575-5e85d78312f6"
      unitRef="usd">-28554000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMjktMi0xLTEtMA_65b56ff8-a767-4b5b-8ef4-cd7e3f4e7e25"
      unitRef="usd">836534000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMjktNC0xLTEtMA_6e40a53f-c928-43c3-87e8-a1eddb222d45"
      unitRef="usd">820967000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzAtMi0xLTEtMA_03211f4a-109e-4027-89d4-05b8ec8ff451"
      unitRef="usd">1011430000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzAtNC0xLTEtMA_c6bb98a4-5b7e-4f82-bbbd-8708f81b88c6"
      unitRef="usd">813996000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzEtMi0xLTEtMA_0b0e5f0c-5d24-414b-8284-57feea14d6be"
      unitRef="usd">189000000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzEtNC0xLTEtMA_b254e4bd-8e81-4eff-9e37-b72a59582063"
      unitRef="usd">193400000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzItMi0xLTEtMA_bc2d290f-752d-4d57-b0b7-426af090c26f"
      unitRef="usd">136300000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzItNC0xLTEtMA_ea890cef-cd02-4314-b130-94c391502d0e"
      unitRef="usd">138400000</us-gaap:RepaymentsOfSecuredDebt>
    <pool:Proceedsfromshorttermborrowingsandcurrentportionoflongtermdebt
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzMtMi0xLTEtMA_f843b155-3046-4f04-8e98-7fb2e58b6932"
      unitRef="usd">27633000</pool:Proceedsfromshorttermborrowingsandcurrentportionoflongtermdebt>
    <pool:Proceedsfromshorttermborrowingsandcurrentportionoflongtermdebt
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzMtNC0xLTEtMA_0524942c-c9f3-4f15-a45c-9fd2c429561b"
      unitRef="usd">16118000</pool:Proceedsfromshorttermborrowingsandcurrentportionoflongtermdebt>
    <pool:RepaymentsOfShortTermBorrowingsLongTermDebtAndRepaymentsOfNotesPayable
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzQtMi0xLTEtMA_6f04729b-c34f-488a-b5dd-f3f6fd206ba2"
      unitRef="usd">24962000</pool:RepaymentsOfShortTermBorrowingsLongTermDebtAndRepaymentsOfNotesPayable>
    <pool:RepaymentsOfShortTermBorrowingsLongTermDebtAndRepaymentsOfNotesPayable
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzQtNC0xLTEtMA_015384b8-e1da-448f-9c28-a6681eeb3901"
      unitRef="usd">17610000</pool:RepaymentsOfShortTermBorrowingsLongTermDebtAndRepaymentsOfNotesPayable>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzUtMi0xLTEtMA_526b5d61-f9e1-4bac-b2c9-30a7e960ec6c"
      unitRef="usd">-311000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzUtNC0xLTEtMA_521ed62c-6419-4b71-8542-7969d6768db1"
      unitRef="usd">-265000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzYtMi0xLTEtMA_98fc4c6a-2174-445d-a0bb-09ee42b83739"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzYtNC0xLTEtMA_3cc3e62f-bf86-46e9-8b71-eed53f95112a"
      unitRef="usd">8000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzktMi0xLTEtMA_fa2baba6-0b12-4f76-aac5-ce5d8c7bd687"
      unitRef="usd">17042000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfMzktNC0xLTEtMA_4e597a7b-d943-46e4-9a54-ff1befa9115c"
      unitRef="usd">12732000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsOfDividends
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNDAtMi0xLTEtMA_3c756635-9029-48f4-9049-ac96f7e559af"
      unitRef="usd">61752000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNDAtNC0xLTEtMA_9bf2b8fb-c39a-4e58-afe3-469b208e7abc"
      unitRef="usd">51371000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNDEtMi0xLTEtMA_798e6dde-e868-4f53-b2d3-75d3147324d5"
      unitRef="usd">23188000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNDEtNC0xLTEtMA_fd2f5bb5-a5e3-467d-9b1f-a22da0e4000f"
      unitRef="usd">38906000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNDItMi0xLTEtMA_d0757985-7f4c-4e50-b89a-1d55a3624f57"
      unitRef="usd">-187734000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNDItNC0xLTEtMA_e5a584aa-b004-48f0-82fe-edde9b46d9d9"
      unitRef="usd">-17339000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNDMtMi0xLTEtMA_dbb8e9f8-453b-4045-9643-b403d540110b"
      unitRef="usd">655000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNDMtNC0xLTEtMA_bf8a6ba0-ff19-474e-927d-eff5a0ad3f2a"
      unitRef="usd">386000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNDQtMi0xLTEtMA_34d4c067-dfce-45b6-91ac-f39a4bdc384d"
      unitRef="usd">20335000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNDQtNC0xLTEtMA_6a9241f7-5ca1-4280-9e51-dfa716fb30c2"
      unitRef="usd">5753000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNDUtMi0xLTEtMA_d6a32e4f-b0af-41d3-8655-9f76e278d5e5"
      unitRef="usd">16358000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i923b27aaaf7c4c6eab2625c8af79e836_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNDUtNC0xLTEtMA_3959949e-32b3-4761-bc7a-096220953aa2"
      unitRef="usd">29940000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNDYtMi0xLTEtMA_d2a532d2-eddc-4d10-8df4-3487837bffd8"
      unitRef="usd">36693000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zMS9mcmFnOjMwM2I1MzhkODhhOTQ1ODg5YmJkYjBjM2E3MjdhOGEzL3RhYmxlOjRlYTIxMjVjZWFhZDRjMzlhYzVmZDU1M2I3MTFjOTQ0L3RhYmxlcmFuZ2U6NGVhMjEyNWNlYWFkNGMzOWFjNWZkNTUzYjcxMWM5NDRfNDYtNC0xLTEtMA_ba09ee90-8c57-4448-9b81-5dd156c3fb8c"
      unitRef="usd">35693000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i31f8e9fb3ea945eba3fdc7244c881b5c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMi0yLTEtMS0w_afc990a4-48f3-4364-b02d-eeab679a5654"
      unitRef="shares">39506000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i31f8e9fb3ea945eba3fdc7244c881b5c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMi00LTEtMS0w_c9168982-4542-48a4-a998-9acfdfe5c7f2"
      unitRef="usd">40000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i56e15f41d7ad482dbdbe0a6b6c8ae8d3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMi04LTEtMS0w_92824113-7782-477e-9f5b-13a7f2d77289"
      unitRef="usd">453193000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68f91f24a2344e688db24109ef2ae5b0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMi0xMC0xLTEtMA_7e67986d-d971-44d8-aa4e-29ca0018f056"
      unitRef="usd">-218646000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i762956e2e05d479a9b234c8fb39ea718_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMi0xMi0xLTEtMA_9784b16b-86c9-4517-bd72-42242dfc654b"
      unitRef="usd">-10997000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7e57526139564c74977bd790b1655e1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMi0xNC0xLTEtMA_e5fd0abc-6624-4d33-88ef-78c72099ec45"
      unitRef="usd">223590000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i504215d4d9ff4493a00d3378b1ec625d_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMy0yLTEtMS0w_b9089605-0313-4132-aeec-b2481114f942"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i504215d4d9ff4493a00d3378b1ec625d_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMy00LTEtMS0w_3d98139b-5014-4ab3-ba8d-31006eb9a497"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i960a83a39f2348a7a2902c050009bcbc_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMy04LTEtMS0w_1c73ee45-836e-447b-b5c5-369965fcb664"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib3cda98dc538414f9c2e33d432fdaca1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMy0xMC0xLTEtMA_971608c6-6cc1-41c4-ba79-ac10fe88953a"
      unitRef="usd">32637000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifc14b01fc5e04927b554420a8fb7ab94_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMy0xMi0xLTEtMA_329e5741-514e-4412-8486-a9b3a0ce30ff"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icabf7234a73241eda2645cf49e05f535_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMy0xNC0xLTEtMA_60fa16e0-d58b-48dd-950f-3cf9a72249f2"
      unitRef="usd">32637000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i504215d4d9ff4493a00d3378b1ec625d_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNC0yLTEtMS0w_537571b3-2902-4423-8725-084aee5b05f4"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i504215d4d9ff4493a00d3378b1ec625d_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNC00LTEtMS0w_8958c6eb-4fae-44e9-8f5a-f0f9ab8e3eed"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i960a83a39f2348a7a2902c050009bcbc_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNC04LTEtMS0w_6c4bee75-e4d6-4a3e-81f8-62e1d8104ff6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="ib3cda98dc538414f9c2e33d432fdaca1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNC0xMC0xLTEtMA_748d357c-32ab-4229-9338-0680150a80e7"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="ifc14b01fc5e04927b554420a8fb7ab94_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNC0xMi0xLTEtMA_bcbfc1cc-8c8e-470d-ad6c-5dd99a13f31e"
      unitRef="usd">214000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="icabf7234a73241eda2645cf49e05f535_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNC0xNC0xLTEtMA_2016b3e3-f52a-4c36-bb77-a5bedfc45a4f"
      unitRef="usd">214000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="icabf7234a73241eda2645cf49e05f535_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNS0wLTEtMS0xMzc1L3RleHRyZWdpb246YzQzZDIzYTBhNGZhNDI0N2FhOTU3Zjc3MmI2MDE0NTlfMzI5ODUzNDg4MzM5MA_bb077ec5-fb26-43d3-8e0b-23b52c89192a"
      unitRef="usd">90000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i504215d4d9ff4493a00d3378b1ec625d_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNS0yLTEtMS0w_10efc5f0-0a88-4b11-8850-8e4b58497812"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i504215d4d9ff4493a00d3378b1ec625d_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNS00LTEtMS0w_9082912a-7af4-4c0b-819e-99449989c426"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i960a83a39f2348a7a2902c050009bcbc_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNS04LTEtMS0w_d7dae923-1b7c-41b4-8565-832ac2ca9222"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ib3cda98dc538414f9c2e33d432fdaca1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNS0xMC0xLTEtMA_b7fa4ace-dce6-413b-9208-4f4f9bb994e0"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ifc14b01fc5e04927b554420a8fb7ab94_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNS0xMi0xLTEtMA_0e40c55d-d115-4813-b10a-a1a49b5bf5fc"
      unitRef="usd">-269000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="icabf7234a73241eda2645cf49e05f535_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNS0xNC0xLTEtMA_26b87f8d-2179-4743-9dcd-561b3905dcf7"
      unitRef="usd">-269000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i504215d4d9ff4493a00d3378b1ec625d_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNi0yLTEtMS0w_499c1514-9b06-4956-b3f2-0b77b8f5e005"
      unitRef="shares">155000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i504215d4d9ff4493a00d3378b1ec625d_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNi00LTEtMS0w_95017294-5cbc-43c0-9d25-c0a9e5909b3e"
      unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i960a83a39f2348a7a2902c050009bcbc_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNi04LTEtMS0w_aacd726e-b2e5-4d86-aab5-21056c3af201"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ib3cda98dc538414f9c2e33d432fdaca1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNi0xMC0xLTEtMA_0445ba29-b87d-425f-a24c-b19d276d4d71"
      unitRef="usd">23096000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ifc14b01fc5e04927b554420a8fb7ab94_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNi0xMi0xLTEtMA_727558b3-d6e6-4b48-b5d8-f847775338d0"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="icabf7234a73241eda2645cf49e05f535_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNi0xNC0xLTEtMA_b6db9000-59a4-4be1-b6cf-9e2aceaaf322"
      unitRef="usd">23097000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i504215d4d9ff4493a00d3378b1ec625d_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNy0yLTEtMS0w_9cb7b9c9-2722-4de2-a327-f46cfb4ece7f"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i504215d4d9ff4493a00d3378b1ec625d_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNy00LTEtMS0w_c8699f97-d46e-4d58-a19f-c56cadb0bee7"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i960a83a39f2348a7a2902c050009bcbc_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNy04LTEtMS0w_843deb1a-ee97-45e3-8961-7cb871890362"
      unitRef="usd">3259000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib3cda98dc538414f9c2e33d432fdaca1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNy0xMC0xLTEtMA_e31ac049-81d1-4dd0-8798-aad8b2c0e6e2"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifc14b01fc5e04927b554420a8fb7ab94_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNy0xMi0xLTEtMA_39418bee-1745-4e59-a6f8-c27a516b65a8"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icabf7234a73241eda2645cf49e05f535_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfNy0xNC0xLTEtMA_c0474523-f960-4ea3-a95c-9f681eedf4d2"
      unitRef="usd">3259000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i68d3f9d337b448fd8b97821f67b79953_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfOC0xMC0xLTEtMA_6205a7ef-4ab8-4045-aa35-2924579e3720"
      unitRef="usd">-709000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="iac9c0931bbf548749ffeb820ca45e63b_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfOC0xNC0xLTEtMA_b8428f1d-b9ee-464b-9b33-f2fbaaa1dd9a"
      unitRef="usd">-709000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i504215d4d9ff4493a00d3378b1ec625d_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfOS0yLTEtMS0w_bc4d637d-c20c-450e-9b55-b9305bec4123"
      unitRef="shares">328000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i504215d4d9ff4493a00d3378b1ec625d_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfOS00LTEtMS0w_46b4bb87-dfe6-401d-b7a7-1d561c3acc77"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i960a83a39f2348a7a2902c050009bcbc_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfOS04LTEtMS0w_d1a92b15-ac24-41ea-bafe-703333ae1e12"
      unitRef="usd">7070000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib3cda98dc538414f9c2e33d432fdaca1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfOS0xMC0xLTEtMA_1e981fc5-bfb2-4514-ad8c-f56f1073fc42"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ifc14b01fc5e04927b554420a8fb7ab94_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfOS0xMi0xLTEtMA_d5259fce-de40-4b6a-bf60-3e96a605725e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="icabf7234a73241eda2645cf49e05f535_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfOS0xNC0xLTEtMA_90039cac-6e25-4180-81c6-fefeb0c64f73"
      unitRef="usd">7071000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:DividendsCommonStockCash
      contextRef="i504215d4d9ff4493a00d3378b1ec625d_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTAtMi0xLTEtMA_28ea8590-602a-49e3-9653-6c8efb28cb23"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i504215d4d9ff4493a00d3378b1ec625d_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTAtNC0xLTEtMA_f2eb3a2d-a2e3-4881-8dc2-b2be3bfd3c67"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i960a83a39f2348a7a2902c050009bcbc_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTAtOC0xLTEtMA_aee6ea55-8353-436e-a228-7b882ba637f9"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib3cda98dc538414f9c2e33d432fdaca1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTAtMTAtMS0xLTA_3a4edc3f-5d47-4824-98e8-818a3e0c45ee"
      unitRef="usd">17819000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ifc14b01fc5e04927b554420a8fb7ab94_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTAtMTItMS0xLTA_2b1a6e08-08eb-45c9-acc5-5d74b8f2f6cc"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="icabf7234a73241eda2645cf49e05f535_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTAtMTQtMS0xLTA_63c789de-0a13-446c-93cf-c501753ed368"
      unitRef="usd">17819000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic49b4c4f38514d34b4094af7ba6b1a37_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTEtMi0xLTEtMA_f7968800-9d0c-4343-ae7f-0b83f9b1be11"
      unitRef="shares">39679000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic49b4c4f38514d34b4094af7ba6b1a37_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTEtNC0xLTEtMA_23d3fcd2-8f87-48a5-8107-6d73e6073b3f"
      unitRef="usd">40000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i737b596b709d48ce9f3beec418b99dd6_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTEtOC0xLTEtMA_22a5f053-d35f-4383-afc6-966a5b1130f0"
      unitRef="usd">463522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i13568fa60d914199a3396d6c2f656c41_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTEtMTAtMS0xLTA_f94b02e9-d901-4793-8de4-8d242b2f5779"
      unitRef="usd">-227633000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i303b1577cc3947fea3804f06bae9635f_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTEtMTItMS0xLTA_ddd54bd0-400b-4bcd-ae99-2f5082984b0e"
      unitRef="usd">-11052000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac131e8865da48b88e3d7984544bd65b_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTEtMTQtMS0xLTA_64b355f6-33e5-4b5a-8b9e-ec31e2d832db"
      unitRef="usd">224877000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6d0dfafc88f24df7b20caf91fa6cb166_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTItMi0xLTEtMA_9a939ab6-a143-4366-8ab2-a42297c297c5"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6d0dfafc88f24df7b20caf91fa6cb166_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTItNC0xLTEtMA_c9d85535-34fe-4b81-ac04-b3f07530f86c"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifa43c2525cad46fda666ddb0b7bb4256_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTItOC0xLTEtMA_d6096b42-c548-4c05-9880-c17a4a5816f7"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if806e3a05c1f497f8afd15437357b358_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTItMTAtMS0xLTA_bcb74159-8da4-4c06-9a94-dee723c3947a"
      unitRef="usd">131390000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i484c80f090354a5c80f5c35123896696_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTItMTItMS0xLTA_f79a60bb-1a3d-429f-911d-90d332034148"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if8a1d5cfc93d4cf683e3e78728ebe382_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTItMTQtMS0xLTA_cd0389d3-7f44-4bb6-8c85-fe9b9c16bd49"
      unitRef="usd">131390000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i6d0dfafc88f24df7b20caf91fa6cb166_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTMtMi0xLTEtMA_8601cbea-a492-48b1-8ae8-6d0f264312da"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i6d0dfafc88f24df7b20caf91fa6cb166_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTMtNC0xLTEtMA_501fbe7e-c4ae-464c-9145-23de91178387"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="ifa43c2525cad46fda666ddb0b7bb4256_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTMtOC0xLTEtMA_c23e387b-3cfa-4085-8e74-b36d2b0bd0e8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="if806e3a05c1f497f8afd15437357b358_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTMtMTAtMS0xLTA_a17bd8aa-6f13-4fc8-8260-11c03b364c42"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i484c80f090354a5c80f5c35123896696_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTMtMTItMS0xLTA_77a2b1d2-2f18-46a2-869e-4d7052be70de"
      unitRef="usd">1208000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="if8a1d5cfc93d4cf683e3e78728ebe382_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTMtMTQtMS0xLTA_da383547-92fc-4932-b00b-edcc4f6f06da"
      unitRef="usd">1208000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="if8a1d5cfc93d4cf683e3e78728ebe382_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTQtMC0xLTEtMTM3OC90ZXh0cmVnaW9uOjU0NmNhZTA0NmU0MDQwZWFhZWI0OGUwOTA2ODY1YTljXzMyOTg1MzQ4ODMzOTI_34ab478b-9fd6-4f30-b792-c40a7991f8c3"
      unitRef="usd">413000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i6d0dfafc88f24df7b20caf91fa6cb166_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTQtMi0xLTEtMA_2d7d4cc2-233f-42ff-bfce-d8c357306a29"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i6d0dfafc88f24df7b20caf91fa6cb166_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTQtNC0xLTEtMA_63abdb53-9a09-4373-b6ba-0bd246dd0417"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ifa43c2525cad46fda666ddb0b7bb4256_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTQtOC0xLTEtMA_14d9ce9a-921a-4e1d-9efb-935993cc36e8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="if806e3a05c1f497f8afd15437357b358_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTQtMTAtMS0xLTA_15223def-504f-495f-83d4-cefa81c14288"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i484c80f090354a5c80f5c35123896696_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTQtMTItMS0xLTA_7566491d-7144-4d5d-830d-95c1ce06bfdc"
      unitRef="usd">-1240000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="if8a1d5cfc93d4cf683e3e78728ebe382_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTQtMTQtMS0xLTA_bab5fd73-6efc-4cb0-bc58-3d6662383491"
      unitRef="usd">-1240000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6d0dfafc88f24df7b20caf91fa6cb166_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTYtMi0xLTEtMA_044d0192-8356-4129-98eb-87328cf17518"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6d0dfafc88f24df7b20caf91fa6cb166_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTYtNC0xLTEtMA_9caa456f-912f-42c9-9b81-b0e9930320a6"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifa43c2525cad46fda666ddb0b7bb4256_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTYtOC0xLTEtMA_1a92d27f-9b8f-445f-8553-0d6655741077"
      unitRef="usd">3335000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if806e3a05c1f497f8afd15437357b358_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTYtMTAtMS0xLTA_ce311aaf-9c31-4d8f-9007-dda1f2961310"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i484c80f090354a5c80f5c35123896696_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTYtMTItMS0xLTA_ba280ab4-92e7-4077-b263-2f132a8c9fed"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if8a1d5cfc93d4cf683e3e78728ebe382_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTYtMTQtMS0xLTA_218a0f24-82c6-4bb6-89d2-b1abb6258f2a"
      unitRef="usd">3335000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i6d0dfafc88f24df7b20caf91fa6cb166_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTctMi0xLTEtMA_7358836e-1378-4983-a025-2708f29a8ee3"
      unitRef="shares">219000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6d0dfafc88f24df7b20caf91fa6cb166_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTctNC0xLTEtMA_8a6e0f0b-1180-4b18-908f-40488915f42f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ifa43c2525cad46fda666ddb0b7bb4256_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTctOC0xLTEtMA_0096c63c-d57b-4891-8f53-de57ec72341d"
      unitRef="usd">5533000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if806e3a05c1f497f8afd15437357b358_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTctMTAtMS0xLTA_e233735d-fe26-46f3-b969-b6dbbb378e28"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i484c80f090354a5c80f5c35123896696_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTctMTItMS0xLTA_84978cdc-5ed1-4c3f-b6c8-5a65e1c80b8b"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if8a1d5cfc93d4cf683e3e78728ebe382_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTctMTQtMS0xLTA_d0460e12-cb9b-4dc1-a97b-c00512be2630"
      unitRef="usd">5533000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6d0dfafc88f24df7b20caf91fa6cb166_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTgtMi0xLTEtMA_eecfa458-a4e0-476c-9abf-fbd070544ec2"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6d0dfafc88f24df7b20caf91fa6cb166_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTgtNC0xLTEtMA_c807bb26-a578-473d-870f-868012d3c359"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ifa43c2525cad46fda666ddb0b7bb4256_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTgtOC0xLTEtMA_6b46bd1e-e4e1-4a67-bffb-cc733b675ab3"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="if806e3a05c1f497f8afd15437357b358_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTgtMTAtMS0xLTA_1c12db18-638b-497a-b6fd-b41eebaff898"
      unitRef="usd">21934000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i484c80f090354a5c80f5c35123896696_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTgtMTItMS0xLTA_63ea4ad8-58e7-4374-bbfa-76610ee102b6"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="if8a1d5cfc93d4cf683e3e78728ebe382_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTgtMTQtMS0xLTA_ec0fa3ef-9c03-4e51-8a31-a5fe755606fc"
      unitRef="usd">21934000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iddd1e5ef80eb473aab2599dd0f4879ba_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTktMi0xLTEtMA_ed872aef-5741-472f-8879-b39db481c946"
      unitRef="shares">39898000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iddd1e5ef80eb473aab2599dd0f4879ba_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTktNC0xLTEtMA_b2f2c98d-2901-486a-9a8e-dca981a6cad9"
      unitRef="usd">40000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5788dc996c0e4815bca1d2def2aacf75_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTktOC0xLTEtMA_a1d0be1f-e004-4f74-9d55-740ff9e49a3b"
      unitRef="usd">472390000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i29e9c05734a741fa94ad24e6346ff57d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTktMTAtMS0xLTA_6d598104-5608-4a4f-822e-d74c3d75caec"
      unitRef="usd">-118177000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i85455b36c8d944d183d066adf89fc5b4_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTktMTItMS0xLTA_77d54963-8dcc-495f-b13f-45dc16650970"
      unitRef="usd">-11084000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icaec3720c5754f54b24c892a82b30807_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMTktMTQtMS0xLTA_0a4c4d65-b906-4576-a06e-05580d9d71ca"
      unitRef="usd">343169000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia42ab02836164f42a37fd47e2f1fb723_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjAtMi0xLTEtNDE5_887ac86d-829d-4733-a5fe-2b01bf12b3b6"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia42ab02836164f42a37fd47e2f1fb723_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjAtNC0xLTEtNDE5_bb88f96c-6129-4d75-a223-631245e44e74"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7d58b7be683b469eba999fa14ea5dcad_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjAtOC0xLTEtNDE5_f64f4c70-36a0-4310-8edb-41b8367923b4"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i46185076553b436384ac6719ab33b9e3_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjAtMTAtMS0xLTQxOQ_2c1a72fe-ed88-4210-a924-98392689c40c"
      unitRef="usd">79525000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1191293f5c5b4b68925036fe907d8d13_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjAtMTItMS0xLTQxOQ_f76aedef-6ce3-4179-a086-a4326e90aff9"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjAtMTQtMS0xLTQxOQ_7b2bbde1-9cb4-4848-9c40-a035570ee521"
      unitRef="usd">79525000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="ia42ab02836164f42a37fd47e2f1fb723_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjEtMi0xLTEtNDE5_44f52ca8-2eae-4411-a7c9-50e4f8bd8067"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="ia42ab02836164f42a37fd47e2f1fb723_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjEtNC0xLTEtNDE5_68ae35d8-9f66-42a8-84dd-772639c5b6bf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i7d58b7be683b469eba999fa14ea5dcad_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjEtOC0xLTEtNDE5_4719effa-b710-45d9-b74b-e5493969b510"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i46185076553b436384ac6719ab33b9e3_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjEtMTAtMS0xLTQxOQ_8b339d18-3b5b-4b52-8859-e0361d85f1dd"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i1191293f5c5b4b68925036fe907d8d13_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjEtMTItMS0xLTQxOQ_56f8b515-a84e-4da8-bdcc-61e0f0572a81"
      unitRef="usd">-2156000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjEtMTQtMS0xLTQxOQ_17611d73-a856-4187-874a-f23a3c6c7e9f"
      unitRef="usd">-2156000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjItMC0xLTEtMTM4MS90ZXh0cmVnaW9uOmMwYjA2ODU3ZmJjOTRmNTY4OGEyNjlmMjVjMDFmOGEzXzMyOTg1MzQ4ODM1Njc_2cf650e8-a8de-4296-b428-cb4624342d0d"
      unitRef="usd">188000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ia42ab02836164f42a37fd47e2f1fb723_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjItMi0xLTEtNDE5_3c3eac10-c3e6-4a10-a571-ba1d92992afb"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ia42ab02836164f42a37fd47e2f1fb723_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjItNC0xLTEtNDE5_2ffa494b-fb39-4c1a-95e9-029df55e39e1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i7d58b7be683b469eba999fa14ea5dcad_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjItOC0xLTEtNDE5_a892f6b8-e136-4b4e-835b-14f9bc06d07a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i46185076553b436384ac6719ab33b9e3_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjItMTAtMS0xLTQxOQ_0a28916c-0b69-4cb7-a6fc-87fd645f791f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i1191293f5c5b4b68925036fe907d8d13_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjItMTItMS0xLTQxOQ_7b18e82a-205d-48ad-a1d1-2dc2a6c0daa6"
      unitRef="usd">-565000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjItMTQtMS0xLTQxOQ_84f8c57d-a968-437c-b280-59834c06140d"
      unitRef="usd">-565000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ia42ab02836164f42a37fd47e2f1fb723_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjMtMi0xLTEtNDIz_725289f6-7e48-48cb-87ab-3b5169701b68"
      unitRef="shares">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia42ab02836164f42a37fd47e2f1fb723_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjMtNC0xLTEtNDIz_48197b48-ded8-4d30-9693-356d02ad25d6"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i7d58b7be683b469eba999fa14ea5dcad_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjMtOC0xLTEtNDIz_e580775f-0d9c-4004-af66-04eb5a2fedcd"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i46185076553b436384ac6719ab33b9e3_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjMtMTAtMS0xLTQyMw_aaef1524-d423-41e6-a573-78e63b76e31c"
      unitRef="usd">92000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i1191293f5c5b4b68925036fe907d8d13_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjMtMTItMS0xLTQyMw_97f92792-9601-4986-a74f-9189a43d6146"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjMtMTQtMS0xLTQyMw_d9e8b395-633e-4978-aba8-155fb2b8d2ef"
      unitRef="usd">92000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia42ab02836164f42a37fd47e2f1fb723_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjQtMi0xLTEtNDIz_9eb19931-7da8-45a3-9a4d-879c971e9f0d"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia42ab02836164f42a37fd47e2f1fb723_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjQtNC0xLTEtNDIz_da6a0b13-4ca2-4065-a6d5-d11fd6b25abc"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7d58b7be683b469eba999fa14ea5dcad_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjQtOC0xLTEtNDIz_28da4726-dc38-4e2c-910b-e101f431a05e"
      unitRef="usd">3649000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i46185076553b436384ac6719ab33b9e3_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjQtMTAtMS0xLTQyMw_87b2e5e3-a5a9-43cc-ab9f-d03eb0af4619"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1191293f5c5b4b68925036fe907d8d13_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjQtMTItMS0xLTQyMw_eeae1a92-e947-4c1a-a7f6-9acd5f0d8fce"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjQtMTQtMS0xLTQyMw_9df40359-6bf3-4e7d-9e68-5fb8a493442c"
      unitRef="usd">3649000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ia42ab02836164f42a37fd47e2f1fb723_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjUtMi0xLTEtNDIz_a41d5028-5d4e-46c4-b1e4-f2392d58e57f"
      unitRef="shares">123000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia42ab02836164f42a37fd47e2f1fb723_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjUtNC0xLTEtNDIz_cee619f2-c4a1-4c84-8f38-5aaf10979bab"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7d58b7be683b469eba999fa14ea5dcad_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjUtOC0xLTEtNDIz_6a3e5c09-4129-4857-a028-3d1a549f601c"
      unitRef="usd">4439000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i46185076553b436384ac6719ab33b9e3_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjUtMTAtMS0xLTQyMw_5d828e65-285d-4795-9276-7be794c532e5"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1191293f5c5b4b68925036fe907d8d13_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjUtMTItMS0xLTQyMw_5ad25bc9-20cb-492e-ab0c-9620ad22d05f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjUtMTQtMS0xLTQyMw_5b2bd509-ffbf-42cb-810b-13c5e05d9e3c"
      unitRef="usd">4439000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia42ab02836164f42a37fd47e2f1fb723_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjYtMi0xLTEtNDIz_f62d5bb4-8f68-4e8a-8ab5-7876a429bd49"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia42ab02836164f42a37fd47e2f1fb723_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjYtNC0xLTEtNDIz_5ea3a9e7-b9f0-47f1-ba00-ba5bbd95ecf2"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i7d58b7be683b469eba999fa14ea5dcad_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjYtOC0xLTEtNDIz_8521cc1c-a55a-4fc8-b889-0a866861d460"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i46185076553b436384ac6719ab33b9e3_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjYtMTAtMS0xLTQyMw_12c1c39f-3d54-4a76-b437-4529bae86cea"
      unitRef="usd">21999000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1191293f5c5b4b68925036fe907d8d13_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjYtMTItMS0xLTQyMw_d4b31579-8c9f-478d-9686-3c986d06ddbe"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjYtMTQtMS0xLTQyMw_51b87259-e148-49fc-862b-3ead7f328098"
      unitRef="usd">21999000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibc6393a6bdd5473e9b0a9ace0529e8bb_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjctMi0xLTEtNDI2_77db7a97-2a35-4f55-87fb-0bb3404bd889"
      unitRef="shares">40020000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibc6393a6bdd5473e9b0a9ace0529e8bb_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjctNC0xLTEtNDI3_9de4d6b4-19bd-4a0c-ba3d-910c8445df52"
      unitRef="usd">40000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i795390db91034bacb047cc74acde6e28_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjctOC0xLTEtMTQxOQ_6a049b2f-6e78-43e0-8e9a-cdec05ed5dad"
      unitRef="usd">480478000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife98e9aa115648dea234a08aed953295_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjctMTAtMS0xLTEzNTc_a30c6008-2837-4998-8070-3f7ed5c600ad"
      unitRef="usd">-60743000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i385c6c0fdb704a468f448f0889a8a57a_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjctMTItMS0xLTEzNTc_78060685-f54b-4c8f-bc4b-ed0936e46feb"
      unitRef="usd">-13805000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmNkZmM5MzVmMDViMDRkZjJiOTM3ZDQwYzRkYTY1M2I5L3RhYmxlcmFuZ2U6Y2RmYzkzNWYwNWIwNGRmMmI5MzdkNDBjNGRhNjUzYjlfMjctMTQtMS0xLTEzNTc_cfadd1a4-802f-4d6a-9ef7-2982d7df04f5"
      unitRef="usd">405970000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic2f0ae6f98d844efaf8a8e161005220f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMi0yLTEtMS0w_b9929bb0-acd6-48cd-8d9f-ff95c7743ca1"
      unitRef="shares">40212000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic2f0ae6f98d844efaf8a8e161005220f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMi00LTEtMS0w_5c8f0778-55db-4974-90e9-bcefb56e6f20"
      unitRef="usd">40000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7aae96dfc8f4a4492abbbd5b7ce2c7b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMi04LTEtMS0w_95bcc0aa-d7ee-40ec-82fe-6fc918282d44"
      unitRef="usd">426750000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iea5bfbb025654266aba646c99708a307_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMi0xMC0xLTEtMA_052bcd4c-c851-46ec-94d8-9157fc0743dd"
      unitRef="usd">-196316000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d37ffc28a1a478da570fbab2fa8f936_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMi0xMi0xLTEtMA_47c34143-0409-48f4-ae11-dc109c18dc7e"
      unitRef="usd">-7328000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i923b27aaaf7c4c6eab2625c8af79e836_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMi0xNC0xLTEtMA_3e8c2717-6554-4c65-b6ea-26cd7eca4981"
      unitRef="usd">223146000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMy0yLTEtMS0w_f1777322-80fc-4892-8e15-697f61c9f6c9"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMy00LTEtMS0w_de857f35-8f2e-4ccc-b822-59f004f040d0"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i609fdf135b9d47eea08459dbe395879a_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMy04LTEtMS0w_d6de8715-75d8-409e-9097-aed4318bed27"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idd56fe58bc4a401d8f75c361cef58e5d_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMy0xMC0xLTEtMA_b5fa2a26-92b6-4b57-a50c-1fdd4d3735f5"
      unitRef="usd">31339000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6444a4309fd849dd93714194f996e8b3_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMy0xMi0xLTEtMA_9f98618c-91c5-4622-bb82-de37a55ee9f0"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieb4106532feb453a9bf0a1fd841624b7_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMy0xNC0xLTEtMA_9b024b36-1e67-43dd-8cae-b11b847d81d1"
      unitRef="usd">31339000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNC0yLTEtMS0w_6c2c38ff-2144-4c62-8773-4ab255955657"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNC00LTEtMS0w_bd0db223-6146-4838-ac31-c397371189f9"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i609fdf135b9d47eea08459dbe395879a_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNC04LTEtMS0w_4edb6be3-39ed-472a-8d76-eda07c012ce7"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="idd56fe58bc4a401d8f75c361cef58e5d_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNC0xMC0xLTEtMA_f5d33a07-6742-4510-81c8-f424cce2ce0c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i6444a4309fd849dd93714194f996e8b3_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNC0xMi0xLTEtMA_44223f14-2807-4d9c-b4bd-05764e5054dc"
      unitRef="usd">976000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="ieb4106532feb453a9bf0a1fd841624b7_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNC0xNC0xLTEtMA_e9365e0e-c3a3-43e9-b796-3d4a9d7fec24"
      unitRef="usd">976000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="ieb4106532feb453a9bf0a1fd841624b7_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNS0wLTEtMS0xMzg0L3RleHRyZWdpb246N2Q3Yzc2YTU3ZGEzNDdjOWJlNDg0OWMzMGZmNDZjZTlfMzI5ODUzNDg4MzM5Ng_cbb62e89-6d18-4bff-9ed1-587d5362110f"
      unitRef="usd">-275000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNS0yLTEtMS0w_8618ea1d-fe07-48fc-b215-21337ce19d1f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNS00LTEtMS0w_70355149-50e7-40f9-880a-2f6bdb307b48"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i609fdf135b9d47eea08459dbe395879a_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNS04LTEtMS0w_64bba075-cd63-40da-b608-ccfd7d43b880"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="idd56fe58bc4a401d8f75c361cef58e5d_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNS0xMC0xLTEtMA_435075f1-e4b7-4a34-83bf-3339a5cfedbe"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i6444a4309fd849dd93714194f996e8b3_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNS0xMi0xLTEtMA_ad9efc02-c7fb-4910-9b89-03938e80a6a3"
      unitRef="usd">824000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ieb4106532feb453a9bf0a1fd841624b7_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNS0xNC0xLTEtMA_8bc65c03-f1ac-471e-a7a2-236fb1006c19"
      unitRef="usd">824000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNi0yLTEtMS0w_8f661026-1367-41f8-80a3-2309ace46995"
      unitRef="shares">18000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNi00LTEtMS0w_38fa6365-092c-4df4-b59c-b53552e57942"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i609fdf135b9d47eea08459dbe395879a_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNi04LTEtMS0w_23170f63-7f49-4db4-9ced-9f6c5275c86a"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="idd56fe58bc4a401d8f75c361cef58e5d_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNi0xMC0xLTEtMA_a449ee9b-bfb1-469c-acf8-bf4e9aa1e4c5"
      unitRef="usd">2592000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i6444a4309fd849dd93714194f996e8b3_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNi0xMi0xLTEtMA_7aef6096-675c-4e45-94d0-0ae70884eeb5"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ieb4106532feb453a9bf0a1fd841624b7_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNi0xNC0xLTEtMA_c86f39ba-6b3c-4ff3-8959-fb878eed6cf1"
      unitRef="usd">2592000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNy0yLTEtMS0w_72d94c30-6412-4405-94f1-ed9b1610fb9f"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNy00LTEtMS0w_73e532e9-29f4-4849-b122-01125c2111c2"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i609fdf135b9d47eea08459dbe395879a_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNy04LTEtMS0w_0fc7edcb-c215-4ec4-9987-e6dd92d7b16b"
      unitRef="usd">3321000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idd56fe58bc4a401d8f75c361cef58e5d_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNy0xMC0xLTEtMA_e7c0789c-7e61-444a-839a-cf7a13acc610"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6444a4309fd849dd93714194f996e8b3_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNy0xMi0xLTEtMA_b448a0cd-55fd-44ba-b668-61f73e3feda4"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieb4106532feb453a9bf0a1fd841624b7_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfNy0xNC0xLTEtMA_c31cf790-b991-40f4-b490-8b9bd444e1fe"
      unitRef="usd">3321000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfOC0yLTEtMS0w_b5c06575-a39a-4b6b-a6e9-48e617e2c1f5"
      unitRef="shares">375000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfOC00LTEtMS0w_9f318314-5b09-4407-87fe-114286307be9"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i609fdf135b9d47eea08459dbe395879a_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfOC04LTEtMS0w_a1753b94-b5e8-42ba-9381-73f63d55ab78"
      unitRef="usd">7807000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idd56fe58bc4a401d8f75c361cef58e5d_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfOC0xMC0xLTEtMA_6078947f-cd48-4654-9017-2a039656d4c7"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6444a4309fd849dd93714194f996e8b3_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfOC0xMi0xLTEtMA_2a620fdf-9489-4c57-a3c0-6f5330ca3d3a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ieb4106532feb453a9bf0a1fd841624b7_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfOC0xNC0xLTEtMA_5a17a9db-ffcd-4994-bb65-48e1183fb4eb"
      unitRef="usd">7808000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:DividendsCommonStockCash
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfOS0yLTEtMS0w_accb9192-e00b-461b-a837-cb817f449cae"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfOS00LTEtMS0w_be0febc3-7603-4fd5-82e2-c8cb0dfd1f61"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i609fdf135b9d47eea08459dbe395879a_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfOS04LTEtMS0w_3304b967-3a4a-4668-bb05-a7c68ac34d0f"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="idd56fe58bc4a401d8f75c361cef58e5d_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfOS0xMC0xLTEtMA_ab2d33d5-6e00-4a73-8379-a291c04f304c"
      unitRef="usd">15011000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6444a4309fd849dd93714194f996e8b3_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfOS0xMi0xLTEtMA_4b3067cd-32f7-4dec-95d6-8c4beac9ff71"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ieb4106532feb453a9bf0a1fd841624b7_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfOS0xNC0xLTEtMA_9ffe858f-a95a-4ad5-8038-4b43ad7fc9ec"
      unitRef="usd">15011000</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTAtMi0xLTEtMA_178e91aa-448e-41ae-960e-1a7ad7a43512"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i010833a816dc4e2da7efc96240fb531e_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTAtNC0xLTEtMA_145ad2ed-6ea0-40b8-8b38-682e1ff26381"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i609fdf135b9d47eea08459dbe395879a_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTAtOC0xLTEtMA_1fe99f60-c6ba-437c-8ec6-6680404bbe14"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="idd56fe58bc4a401d8f75c361cef58e5d_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTAtMTAtMS0xLTA_f84dff13-3e40-4a09-b0e7-43ddb12ba2f8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i6444a4309fd849dd93714194f996e8b3_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTAtMTItMS0xLTA_4fd62647-f059-4ed0-b98c-ce2cfd7fa227"
      unitRef="usd">-26000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="ieb4106532feb453a9bf0a1fd841624b7_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTAtMTQtMS0xLTA_02edbb48-9f64-4d72-9d21-424307d25ee0"
      unitRef="usd">-26000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6d7a259b63ed4dd78110645d1a9c3c93_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTEtMi0xLTEtMA_78d1cc60-3683-4671-b94b-d2c549617e28"
      unitRef="shares">40569000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6d7a259b63ed4dd78110645d1a9c3c93_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTEtNC0xLTEtMA_ae2dc79b-7f39-41a4-a04b-284e9840b9cc"
      unitRef="usd">41000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieddd02a5f001407b85ee11006bba84d9_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTEtOC0xLTEtMA_69863056-4aba-4f94-8789-060866190de2"
      unitRef="usd">437878000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibed7fd38c3634e1a96a133f60fd51ebf_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTEtMTAtMS0xLTA_f9355479-7b6d-44b7-bd03-eabe439acfaa"
      unitRef="usd">-182580000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieb15d3a2663340a490fa52df5c24b889_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTEtMTItMS0xLTA_979276ef-0751-4374-ab17-947a1c53581c"
      unitRef="usd">-5554000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic107315a6c704f0daa38ebb8c0f54360_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTEtMTQtMS0xLTA_65b4596a-7bab-430c-9de1-6c031891dafb"
      unitRef="usd">249785000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTItMi0xLTEtMA_25760d4a-9673-4a2e-9839-4725bf0da5cf"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTItNC0xLTEtMA_6d1769f5-4965-4878-8e42-392da3e86128"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idd1f6fc1f73542548b5aeb769b5335ca_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTItOC0xLTEtMA_8c043bfb-a98c-4fe0-b375-c4d1ef9926ec"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id6355f3a4bc04facba9f19ecf14b1fdc_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTItMTAtMS0xLTA_6b332fc4-5f35-4ee2-a305-2c1894ad750d"
      unitRef="usd">117049000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i42b331a94a5243b48349ec532dd4d55e_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTItMTItMS0xLTA_99407ce8-0035-4286-a4f5-a918a0918bf8"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i440d984d9bc544a699ef366ae800c666_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTItMTQtMS0xLTA_dce1704c-e3a0-43b1-8c7e-97c5a9b4072a"
      unitRef="usd">117049000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTMtMi0xLTEtMA_e71fffd4-1eb8-49c4-aabd-14c816d159a0"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTMtNC0xLTEtMA_293b661a-c209-4e26-9e0f-e6f126ffd15e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="idd1f6fc1f73542548b5aeb769b5335ca_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTMtOC0xLTEtMA_4e0120db-0b96-451a-994b-f43bc65bacbc"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="id6355f3a4bc04facba9f19ecf14b1fdc_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTMtMTAtMS0xLTA_8e9a4827-2086-476b-9bfc-4bbfcd123232"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i42b331a94a5243b48349ec532dd4d55e_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTMtMTItMS0xLTA_ad201fc1-cce8-4fcd-8a4c-bafcf9d2ca6c"
      unitRef="usd">-3854000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i440d984d9bc544a699ef366ae800c666_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTMtMTQtMS0xLTA_981e54bf-7c85-4bab-9629-063706f39b5e"
      unitRef="usd">-3854000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i440d984d9bc544a699ef366ae800c666_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTQtMC0xLTEtMTM4OS90ZXh0cmVnaW9uOjQzNTJjM2Y0MmUyMDQ0MWU5ZTgwNzQxOTUwMTUwODNlXzMyOTg1MzQ4ODMzOTY_db42a9b6-b86b-46fe-83b1-187565c94b0a"
      unitRef="usd">-185000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTQtMi0xLTEtMA_624b487b-7140-4e14-96c7-f1f376e5c168"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTQtNC0xLTEtMA_fc272d86-73fb-4349-8005-3cb171ee3cdf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="idd1f6fc1f73542548b5aeb769b5335ca_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTQtOC0xLTEtMA_1a9176b9-58ae-4112-a88f-6bb4bb0fb503"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="id6355f3a4bc04facba9f19ecf14b1fdc_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTQtMTAtMS0xLTA_3d016451-4699-4ce6-9821-b361838dee16"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i42b331a94a5243b48349ec532dd4d55e_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTQtMTItMS0xLTA_e0179607-72ac-4a73-a28f-cfe68c11abaa"
      unitRef="usd">554000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i440d984d9bc544a699ef366ae800c666_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTQtMTQtMS0xLTA_65af8631-e31b-4af6-9143-0971e8d02408"
      unitRef="usd">554000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTUtMi0xLTEtMA_2a60d7c0-636e-4b54-b2df-995ab1dadbef"
      unitRef="shares">259000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTUtNC0xLTEtMA_9d6f812a-7714-469b-a4de-cec3b873e580"
      unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="idd1f6fc1f73542548b5aeb769b5335ca_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTUtOC0xLTEtMA_f8c7eb6e-15bc-4ae6-80d7-2ac80b845418"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id6355f3a4bc04facba9f19ecf14b1fdc_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTUtMTAtMS0xLTA_2b29e7ab-cb6a-43b5-88e1-cd88242e0ad0"
      unitRef="usd">36283000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i42b331a94a5243b48349ec532dd4d55e_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTUtMTItMS0xLTA_457a9123-e4a7-446c-a571-30bafb23f746"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i440d984d9bc544a699ef366ae800c666_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTUtMTQtMS0xLTA_9a141a35-da1e-462b-a311-489bf2f084b2"
      unitRef="usd">36284000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTYtMi0xLTEtMA_82a03ad8-dd60-4c04-bebe-68b9e835b783"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTYtNC0xLTEtMA_e96d6bf6-070d-456c-83ed-8697f7688f17"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idd1f6fc1f73542548b5aeb769b5335ca_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTYtOC0xLTEtMA_ee1bff79-7218-40f8-90ec-31191593cb8d"
      unitRef="usd">3160000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id6355f3a4bc04facba9f19ecf14b1fdc_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTYtMTAtMS0xLTA_bbbd9cbe-48ec-4b6d-96c6-ae763f974b07"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i42b331a94a5243b48349ec532dd4d55e_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTYtMTItMS0xLTA_6f89a409-e22d-4c5e-a58e-f9c85605b648"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i440d984d9bc544a699ef366ae800c666_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTYtMTQtMS0xLTA_ca64acaa-d888-4056-ad05-97535f238125"
      unitRef="usd">3160000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTctMi0xLTEtMA_dfd23340-5f8c-4e61-9357-5150935a2170"
      unitRef="shares">61000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTctNC0xLTEtMA_db1d9f94-68e0-4eac-ae4c-c5df90e440a4"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idd1f6fc1f73542548b5aeb769b5335ca_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTctOC0xLTEtMA_44b45535-b682-4cc3-872f-f37fa1386773"
      unitRef="usd">1575000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id6355f3a4bc04facba9f19ecf14b1fdc_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTctMTAtMS0xLTA_809fb46a-c6c4-4957-a46d-5f9f81e3b919"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i42b331a94a5243b48349ec532dd4d55e_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTctMTItMS0xLTA_cc74ccfb-1142-4b21-a70f-78d5b6d80d4a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i440d984d9bc544a699ef366ae800c666_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTctMTQtMS0xLTA_a862ee0f-a80f-4b1a-b378-e8fe48f36d65"
      unitRef="usd">1575000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTgtMi0xLTEtMA_45d2fbef-d65b-4f29-b5e5-262de98170ea"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTgtNC0xLTEtMA_919356e3-21ad-405d-92fc-f787042d3d20"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="idd1f6fc1f73542548b5aeb769b5335ca_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTgtOC0xLTEtMA_0840e50a-c576-478c-8086-bdcdebe66f02"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id6355f3a4bc04facba9f19ecf14b1fdc_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTgtMTAtMS0xLTA_d69bf67f-5864-47c8-b4d0-27b2fc2a6248"
      unitRef="usd">18183000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i42b331a94a5243b48349ec532dd4d55e_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTgtMTItMS0xLTA_56353bcc-7e81-480a-b946-c6e8b748d239"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i440d984d9bc544a699ef366ae800c666_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTgtMTQtMS0xLTA_73ffa74a-8fa6-46bb-aefa-fba587cf8ac1"
      unitRef="usd">18183000</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTktMi0xLTEtMA_d0df7ec1-7d35-4588-851a-c7101d3918b3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i0a718a28b26e46c8891df5dbbadda484_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTktNC0xLTEtMA_f873c0e8-08b5-463b-ac4f-de5bca434930"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="idd1f6fc1f73542548b5aeb769b5335ca_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTktOC0xLTEtMA_2b0a1e6d-1b7d-4b13-af8f-d06b0e217c78"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="id6355f3a4bc04facba9f19ecf14b1fdc_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTktMTAtMS0xLTA_fbe0bf01-8ba8-446c-a15b-f675b21e3eae"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i42b331a94a5243b48349ec532dd4d55e_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTktMTItMS0xLTA_e9a611cd-bf3e-485d-a579-27a9a6567615"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i440d984d9bc544a699ef366ae800c666_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMTktMTQtMS0xLTA_55c4dc97-655f-458b-a257-57326ce9afd0"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id1c373ec55164f75821644915921feef_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjAtMi0xLTEtMA_84a44f7f-3110-4b53-a35f-34001979b204"
      unitRef="shares">40371000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id1c373ec55164f75821644915921feef_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjAtNC0xLTEtMA_947a5904-6577-4958-b045-e17003e2bb88"
      unitRef="usd">40000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife804536cc7c4f6580072a24ecf432a8_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjAtOC0xLTEtMA_298ce1d0-7607-431b-8718-44235deab4c1"
      unitRef="usd">442614000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98d30f39325d46d198494c20b74d0d39_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjAtMTAtMS0xLTA_9140b241-00ce-4fc4-a0bb-40f4a579e28f"
      unitRef="usd">-119998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8b0ecdc530b4beb9376dbc3190f6d8e_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjAtMTItMS0xLTA_855ff578-f830-4824-9884-49975b0e8e44"
      unitRef="usd">-8855000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i662e2f5a67384fa0aa6f587706668dbc_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjAtMTQtMS0xLTA_7446dde9-1a67-4840-92a6-6f4a2c82a69c"
      unitRef="usd">313801000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjEtMi0xLTEtMA_21e3673c-48ad-494d-ab71-54f135681d30"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjEtNC0xLTEtMA_9cd48b3d-3ab6-44ba-bd90-3b60df08f639"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i016207ec2fd14b48b060471ea3d76c36_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjEtOC0xLTEtMA_0b7ba372-a780-4552-a50c-40bcf6dee16b"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjEtMTAtMS0xLTA_c9138ed3-c79d-4d24-b2d1-fd44852155dd"
      unitRef="usd">69261000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i43454bcabe8243e4bf38afbab22a76fb_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjEtMTItMS0xLTA_74cc7142-b6c8-4bde-9622-af571a507604"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjEtMTQtMS0xLTA_c9138ed3-c79d-4d24-b2d1-fd44852155dd"
      unitRef="usd">69261000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjItMi0xLTEtMA_e0782c36-0c13-44c7-8392-3d0fb4f30fdf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjItNC0xLTEtMA_f033b9a3-5f5c-4b7f-9dee-26b2d8bfe952"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i016207ec2fd14b48b060471ea3d76c36_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjItOC0xLTEtMA_a3c9bb17-4147-4f13-8265-734097457778"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i708596c886934db1a55f22bc8e4c6da8_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjItMTAtMS0xLTA_cc0c2532-98d2-4ef5-8b91-eb6375c1dabf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i43454bcabe8243e4bf38afbab22a76fb_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjItMTItMS0xLTA_58ff5748-7957-4370-ab72-1f8f02f7a817"
      unitRef="usd">690000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjItMTQtMS0xLTA_5b0b8301-b3a3-42e2-9180-00013a82cb35"
      unitRef="usd">690000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjMtMC0xLTEtMTM5Mi90ZXh0cmVnaW9uOjcxZGI2YWI2YThmZDQ2ZDU4ODc2ZmIwZWRmY2Q4ZGNiXzMyOTg1MzQ4ODMzOTY_4e29c4de-1e0f-4519-94f1-14550ebe7c9b"
      unitRef="usd">-177000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjMtMi0xLTEtMA_692e3e4e-6239-409a-beaa-1e1ee3cb3a1c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjMtNC0xLTEtMA_e602432f-6bde-4d93-8643-0678c133b875"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i016207ec2fd14b48b060471ea3d76c36_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjMtOC0xLTEtMA_dcb3a247-e2ab-41c3-9eb4-256b5367ddf6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i708596c886934db1a55f22bc8e4c6da8_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjMtMTAtMS0xLTA_51a38080-dc94-432a-ac19-a158940bd163"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i43454bcabe8243e4bf38afbab22a76fb_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjMtMTItMS0xLTA_e554cff8-fc2c-4555-b358-bb24cf8cbbea"
      unitRef="usd">530000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjMtMTQtMS0xLTA_1e7728e6-5b2f-42bd-99cc-cf0d71dc503a"
      unitRef="usd">530000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjQtMi0xLTEtMA_728bdd82-8dfb-45c3-81e3-605892e6bd06"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjQtNC0xLTEtMA_04633fda-3684-4114-bf79-2a4a63b128ad"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i016207ec2fd14b48b060471ea3d76c36_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjQtOC0xLTEtMA_817996ae-dd01-421c-8aad-5d361e851afc"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i708596c886934db1a55f22bc8e4c6da8_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjQtMTAtMS0xLTA_3a790a1e-4683-49ba-a3bb-3a4d03662a1f"
      unitRef="usd">30000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i43454bcabe8243e4bf38afbab22a76fb_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjQtMTItMS0xLTA_614156e1-ef97-4bde-b158-435ec18327e2"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjQtMTQtMS0xLTA_3ab3a95d-0d67-4f37-82e2-44da5d1181ab"
      unitRef="usd">30000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjUtMi0xLTEtMA_3bca6817-6ad7-46e3-8e2e-24a5708c79ac"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjUtNC0xLTEtMA_c067c46b-8519-42c6-970b-277b21beeeb0"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i016207ec2fd14b48b060471ea3d76c36_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjUtOC0xLTEtMA_3112cdfc-12f2-4119-80e9-8091d554f61b"
      unitRef="usd">3312000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i708596c886934db1a55f22bc8e4c6da8_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjUtMTAtMS0xLTA_83ca4465-1503-4173-aa09-7eeabbc87caa"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i43454bcabe8243e4bf38afbab22a76fb_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjUtMTItMS0xLTA_d7e908fd-7d75-4a4e-bf5e-6abc03d574b2"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjUtMTQtMS0xLTA_78d5cf16-72a3-4f34-8eb4-7c21753578cb"
      unitRef="usd">3312000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjYtMi0xLTEtMA_4b0df2e9-8585-46c6-aaaf-61ae3005a289"
      unitRef="shares">109000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjYtNC0xLTEtMA_ab2c63e1-3f9a-4e67-b936-2bdd9cd99b2c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i016207ec2fd14b48b060471ea3d76c36_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjYtOC0xLTEtMA_ff149d40-3e1b-4b74-90ec-5baabcada304"
      unitRef="usd">3349000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i708596c886934db1a55f22bc8e4c6da8_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjYtMTAtMS0xLTA_bcd70fa6-2439-432f-97c2-88ab7e9e7bd2"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i43454bcabe8243e4bf38afbab22a76fb_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjYtMTItMS0xLTA_41258703-416f-42f7-ad4b-58e0a970ac2e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjYtMTQtMS0xLTA_745dcbb5-da5a-4f66-b03a-c39f6d7a95fc"
      unitRef="usd">3349000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:DividendsCommonStockCash
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjctMi0xLTEtMA_1641a695-b2f3-406e-b3b1-d8cb56a02045"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjctNC0xLTEtMA_d4e6b859-ee3d-477f-aedf-38fc8f6a1f02"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i016207ec2fd14b48b060471ea3d76c36_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjctOC0xLTEtMA_7f5e6bdf-5c63-43f0-b826-6c7854fedc86"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i708596c886934db1a55f22bc8e4c6da8_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjctMTAtMS0xLTA_4cd28f60-7c29-42fe-86be-e1c296687e2f"
      unitRef="usd">18177000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i43454bcabe8243e4bf38afbab22a76fb_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjctMTItMS0xLTA_8e8c255c-758c-4ddc-9ccd-a9e48e9b8b82"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjctMTQtMS0xLTA_957a6d73-22b6-413c-87f2-2e5760e835c1"
      unitRef="usd">18177000</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjgtMi0xLTEtMTE1Nw_4faf2e7c-0cd5-4b0e-b7d2-2dececf5b1c6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i32004ef8ccd8442a9976cd971d1ba2a7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjgtNC0xLTEtMTE1Nw_06af1ff9-5916-4df3-9e7e-e3a713ead814"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i016207ec2fd14b48b060471ea3d76c36_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjgtOC0xLTEtMTE1Nw_14ddf7db-3e81-4308-acc1-dfab335157f6"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i708596c886934db1a55f22bc8e4c6da8_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjgtMTAtMS0xLTExNTc_82ddeebb-f026-4609-9161-71b72bc5ee12"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i43454bcabe8243e4bf38afbab22a76fb_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjgtMTItMS0xLTExNTc_6ebd7fa8-12bf-4ae2-af6b-3d70aa95b70d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjgtMTQtMS0xLTExNTc_7d508d0f-9972-41b4-9ab4-be2510c14ea9"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i82ef9088b2ec43d095047957cdeb1eb2_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjktMi0xLTEtMTM2Mw_2caf8a61-b461-4689-ac1c-d0b57551c6fd"
      unitRef="shares">40480000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i82ef9088b2ec43d095047957cdeb1eb2_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjktNC0xLTEtMTM2Mw_844f0fbd-f6fb-40c7-8f0f-2103b39ffd99"
      unitRef="usd">40000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia92739667ad9476ba245cb90753545c3_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjktOC0xLTEtMTQxNg_49ffc1d3-d0d5-440c-bc03-5c7d9334dd19"
      unitRef="usd">449276000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f2348be3e5441a887c40aa3ae5bb231_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjktMTAtMS0xLTEzNjM_98aa91f1-6f59-402a-a081-c84ae447de63"
      unitRef="usd">-68943000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8eff8f87cd454e8ba73932017818865d_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjktMTItMS0xLTEzNjM_8e771c88-acc7-4d81-be12-a67d3d6f1b5a"
      unitRef="usd">-7635000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF8zNC9mcmFnOjM0Mzg4MTdmYTE1ZDQ1Njc4YTIzOTNmYWFkOWE0NDZkL3RhYmxlOmJjMjQ2Y2M5YTY2MjRhNDZhM2NiY2Q3ZjJiODMxYWIxL3RhYmxlcmFuZ2U6YmMyNDZjYzlhNjYyNGE0NmEzY2JjZDdmMmI4MzFhYjFfMjktMTQtMS0xLTEzNjM_e75d9a23-41f0-47ea-ba93-b0b56ec1c2a4"
      unitRef="usd">372738000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfODc3Ng_7f08639a-278f-4ad9-ac1a-fcd73f3d4fb3">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"&gt;Note 1 &#x2013; Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Pool Corporation (the &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Company&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;, which may be referred to as &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;we, us&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt; or &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;our&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information.  As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required for complete financial statements.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results.  All significant intercompany accounts and intercompany transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;A description of our significant accounting policies is included in our 2018 Annual Report on Form&#160;10-K.  You should read the interim Consolidated Financial Statements in conjunction with the Consolidated Financial Statements and accompanying notes in our 2018 Annual Report on Form&#160;10-K.&#160;&#160;The results for our three and nine month periods ended September 30, 2019 are not necessarily indicative of the expected results for our fiscal year ending December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"&gt;Newly Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;On January&#160;1, 2019, we adopted Accounting Standards Update (ASU) 2016-02, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases (Topic 842), &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;and all the related amendments, which are codified into Accounting Standards Codification (ASC) 842.  The adoption of ASU 2016-02 significantly increased assets and liabilities on our Consolidated Balance Sheets as we recorded a right-of-use asset and corresponding liability for each of our existing operating leases.  We adopted this guidance using the modified retrospective approach by recognizing a cumulative adjustment to retained earnings on the adoption date, which was not material.  Additionally, we elected to apply the practical expedient that allows us to exclude comparative presentation; thus, we did not restate our prior period balance sheets to reflect the new guidance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;We recorded operating lease assets of approximately $175.7 million and operating lease liabilities of approximately $181.6 million as of January&#160;1, 2019.  The difference between the operating lease assets and operating lease liabilities primarily represents our straight-line rent liability of $5.1 million recorded under previous accounting guidance.  Under ASU 2016-02, this liability is considered a reduction of the operating lease asset.  We recorded the remaining difference between our operating lease assets and operating lease liabilities, net of the deferred tax impact, as an adjustment to retained earnings.  Additionally, we reclassified prepaid rent of $4.9&#160;million as of January&#160;1, 2019 to our operating lease asset resulting in a balance of $180.6&#160;million as of the adoption date.   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The adoption of this guidance did not materially impact our results of operations or cash flows.  See Commitments and Contingencies within this note below for additional information regarding our adoption of this new guidance.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;On January&#160;1, 2019, we adopted ASU 2017-12, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Derivatives and Hedging (Topic 815), Targeted Improvements to Accounting for Hedging Activities.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;  This new standard expands and refines hedge accounting for both financial and non-financial risk components, aligns the recognition and presentation of the effects of hedging instruments and hedged items in the financial statements and includes certain targeted improvements to ease the application of current guidance related to the assessment of hedge effectiveness.  The adoption of this guidance did not impact our results of operations, statement of financial position or cash flows.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;We lease facilities for our corporate and administrative offices, sales centers and centralized shipping locations under operating leases that expire in various years through 2032.  Most of our leases contain five-year terms with renewal options that allow us to extend the lease term beyond the initial period, subject to terms agreed upon at lease inception.  Based on our leasing practices and contract negotiations, we determined that we are not reasonably certain to exercise the renewal options and, as such, we have not included optional renewal periods in our measurement of operating lease assets, liabilities and expected lease terms. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;We elected to apply the package of practical expedients available within ASU 2016-02, which is intended to provide some relief to issuers.  Electing this option allowed us to retain our existing assessment of whether an arrangement is or contains a lease, is classified as an operating or financing lease and contains initial direct costs.  We also elected the practical expedients that allow us to exclude short-term leases from our Consolidated Balance Sheets and to combine lease and non-lease components.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;For&#160;leases with step rent provisions whereby the rental payments increase incrementally over the life of the lease, we recognize expense on a straight-line basis determined by the total lease payments over the lease term.  To the extent we determine that future obligations related to real estate taxes, insurance and other lease components are variable, we exclude them from the measurement of our operating lease assets and liabilities.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Some of our real estate agreements include rental payments adjusted periodically for inflation.  Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents expenses associated with facility and vehicle operating leases (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:89.473684%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.222222%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.411765%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.943791%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.947712%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.943791%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.947712%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.943791%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.947712%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.943791%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.947712%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 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:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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;border-top:2pt 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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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;border-top:2pt 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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"&gt;Operating lease cost &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,335&#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';color:#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,114&#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';color:#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,942&#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';color:#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,177&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt; Includes short-term lease cost, which is not material.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Based on our lease portfolio as of September&#160;30, 2019, the table below sets forth the approximate future lease payments related to operating leases with initial terms of one year or more (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:44.005848%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.428571%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.318937%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.252492%;"/&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: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';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:#cceeff;text-align:left;vertical-align:bottom;padding-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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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: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';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="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,926&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,217&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,472&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease payments&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="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;192,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,828&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of lease liabilities&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="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;177,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;To calculate the present value of our lease liabilities, we determined our incremental borrowing rate based on the effective interest rate on our unsecured syndicated senior credit facility (the Credit Facility) adjusted for a collateral feature similar to that of our leased properties.  The table below presents the weighted-average remaining lease term (years) of our operating leases and the weighted-average discount rate used in the above calculation:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:64.912281%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.468468%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.376577%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.954955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease Term and Discount Rate&#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';color:#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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.55&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate&#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';color:#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="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&#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';color:#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.47&#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';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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents the amount of cash paid for amounts included in the measurement of lease liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:64.473684%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.253968%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.387302%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.158730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows for lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;We lease corporate and administrative offices from Northpark Corporate Center, LLC (NCC), an entity in which we have held a 50% ownership interest since May 2005.  NCC owns and operates an office building in Covington, Louisiana.  As of September 30, 2019, we occupy approximately 60,000 square feet of office space and we pay rent of $0.1&#160;million per month.  Our lease term ends in May 2025.  We recorded rent expense of $0.9&#160;million for each of the nine month periods ended September 30, 2019 and September&#160;30, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards.  To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit.  We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on awards lapse.  We&#160;recorded excess tax benefits of $4.5 million and $3.3 million in the third quarters of 2019 and 2018, respectively, and $21.1 million in the first nine months of 2019 compared to $13.9 million in the same period of 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"&gt;Retained Deficit&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;We account for the retirement of treasury shares as a reduction of retained earnings (deficit).  As of September 30, 2019, the Retained deficit on our Consolidated Balance Sheets reflects cumulative net income, the cumulative impact of adjustments for changes in accounting pronouncements, treasury share retirements since the inception of our share repurchase programs of $1.4 billion and cumulative dividends of $556.9 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents the components of our Accumulated other comprehensive loss balance (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:89.181287%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.426230%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.426230%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.947541%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.426230%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.947541%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.426230%;"/&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="8" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30,&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&#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';color:#000000;background-color:rgb(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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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;border-top:2pt 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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation adjustments&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,156)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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';font-size:10pt;font-weight:400;line-height:100%;"&gt;Unrealized (losses) gains on interest rate swaps, net of tax &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt;"&gt;In February 2018, the Financial Accounting Standards Board (FASB) issued guidance that allows entities the option to reclassify the tax effects related to items in accumulated other comprehensive income (loss) to retained earnings (deficit) if deemed to be stranded in accumulated other comprehensive income (loss) due to U.S. tax reform.  We do not have any material amounts stranded in Accumulated other comprehensive loss as a result of U.S. tax reform.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"&gt;Recent Accounting Pronouncements Pending Adoption&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.501466%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.495601%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.501466%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.501466%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect on Financial Statements and Other Significant Matters&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"&gt;ASU 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Changes the way companies evaluate credit losses for most financial assets and certain other instruments.  For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities will be required to use a new forward-looking &#x201c;expected loss&#x201d; model to evaluate impairment, potentially resulting in earlier recognition of allowances for losses.  The new standard also requires enhanced disclosures, including the requirement to disclose the information used to track credit quality by year of origination for most financing receivables.  The guidance must be applied using a cumulative-effect transition method.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Annual periods beginning after December 15, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;We are currently evaluating the effect this will have on our financial position, results of operations and related disclosures.  We do not expect that there will be a material impact to the financial statements as a result of adopting this ASU. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"&gt;ASU 2017-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&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:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (commonly referred to as Step 2 under the current guidance).  Rather, the measurement of a goodwill impairment charge will be based on the excess of a reporting unit&#x2019;s carrying value over its fair value (Step 1 under the current guidance).  This guidance should be applied prospectively.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Annual and interim impairment tests performed in periods beginning after December 15, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;We are currently evaluating the effect this will have on our financial position, results of operations and related disclosures.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"&gt;ASU 2018-15, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Intangibles - Goodwill and Other (Topic 350): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&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:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting arrangements that include an internal-use software license.  The amendments may be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Annual periods beginning after December 15, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;We are currently evaluating the effect this will have on our financial position, results of operations and related disclosures.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2769de34ab114fb2aec7f92204322687_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfMjA4NQ_23656a8f-3836-422e-a879-83973907867d"
      unitRef="usd">175700000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i2769de34ab114fb2aec7f92204322687_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfMjEzNw_a8c2371e-1815-4f1c-8a76-34c78abe1461"
      unitRef="usd">181600000</us-gaap:OperatingLeaseLiability>
    <us-gaap:StraightLineRent
      contextRef="if12ff75f4bc64185b17a8d313aa36b9c_D20190101-20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfMjI5MQ_e74ef6b9-d436-4082-8f9f-800436e63662"
      unitRef="usd">5100000</us-gaap:StraightLineRent>
    <us-gaap:PrepaidRent
      contextRef="iac9c0931bbf548749ffeb820ca45e63b_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfMjY1NA_be2d5aca-d99b-44cf-a8d0-41ce23d6565b"
      unitRef="usd">4900000</us-gaap:PrepaidRent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iac9c0931bbf548749ffeb820ca45e63b_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfMjcyMQ_4f90a056-7e6e-44a2-9c2c-452fed9dd636"
      unitRef="usd">180600000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfODgwMA_3a70e858-7667-4aeb-8253-09c406cec880">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents expenses associated with facility and vehicle operating leases (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:89.473684%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.222222%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.411765%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.943791%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.947712%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.943791%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.947712%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.943791%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.947712%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.943791%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.947712%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 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:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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;border-top:2pt 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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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;border-top:2pt 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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"&gt;Operating lease cost &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,335&#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';color:#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,114&#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';color:#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,942&#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';color:#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,177&#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';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;(1) Includes short-term lease cost, which is not material</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjM4OThiYjBkMTY1ZTRhYWNiYzI0NGRkOTY5NDI1Zjg0L3RhYmxlcmFuZ2U6Mzg5OGJiMGQxNjVlNGFhY2JjMjQ0ZGQ5Njk0MjVmODRfMy0zLTEtMS0w_c933c2bb-4223-40d2-a5e7-6b94c4dc1771"
      unitRef="usd">16358000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjM4OThiYjBkMTY1ZTRhYWNiYzI0NGRkOTY5NDI1Zjg0L3RhYmxlcmFuZ2U6Mzg5OGJiMGQxNjVlNGFhY2JjMjQ0ZGQ5Njk0MjVmODRfMy01LTEtMS0w_01f096ce-5d13-49bf-a6c8-94256b7d88bb"
      unitRef="usd">15524000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjM4OThiYjBkMTY1ZTRhYWNiYzI0NGRkOTY5NDI1Zjg0L3RhYmxlcmFuZ2U6Mzg5OGJiMGQxNjVlNGFhY2JjMjQ0ZGQ5Njk0MjVmODRfMy03LTEtMS0w_e6d1aaef-ebb6-40b8-9cc3-5b7b214a425b"
      unitRef="usd">47690000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjM4OThiYjBkMTY1ZTRhYWNiYzI0NGRkOTY5NDI1Zjg0L3RhYmxlcmFuZ2U6Mzg5OGJiMGQxNjVlNGFhY2JjMjQ0ZGQ5Njk0MjVmODRfMy05LTEtMS0w_2d126467-8b03-41e9-bbd1-8481e5a1ad31"
      unitRef="usd">45308000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjM4OThiYjBkMTY1ZTRhYWNiYzI0NGRkOTY5NDI1Zjg0L3RhYmxlcmFuZ2U6Mzg5OGJiMGQxNjVlNGFhY2JjMjQ0ZGQ5Njk0MjVmODRfNC0zLTEtMS0w_538ada27-2fe5-4a00-8457-0dc25f96b8fb"
      unitRef="usd">3335000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjM4OThiYjBkMTY1ZTRhYWNiYzI0NGRkOTY5NDI1Zjg0L3RhYmxlcmFuZ2U6Mzg5OGJiMGQxNjVlNGFhY2JjMjQ0ZGQ5Njk0MjVmODRfNC01LTEtMS0w_239a4ed1-3d63-4edb-b2be-0b297323dbd5"
      unitRef="usd">3114000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjM4OThiYjBkMTY1ZTRhYWNiYzI0NGRkOTY5NDI1Zjg0L3RhYmxlcmFuZ2U6Mzg5OGJiMGQxNjVlNGFhY2JjMjQ0ZGQ5Njk0MjVmODRfNC03LTEtMS0w_00d7c4cf-9c81-4c69-82c8-125340eac29a"
      unitRef="usd">9942000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjM4OThiYjBkMTY1ZTRhYWNiYzI0NGRkOTY5NDI1Zjg0L3RhYmxlcmFuZ2U6Mzg5OGJiMGQxNjVlNGFhY2JjMjQ0ZGQ5Njk0MjVmODRfNC05LTEtMS0w_835d36d1-f9c5-4df3-b2f6-f71b5008e5f5"
      unitRef="usd">9177000</us-gaap:VariableLeaseCost>
    <pool:LeaseCostTableTextBlockTableTextBlock
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfMjc0ODc3OTA3ODI2MQ_bc1e0bc0-dd6c-443c-9b84-27562730fdb0">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Based on our lease portfolio as of September&#160;30, 2019, the table below sets forth the approximate future lease payments related to operating leases with initial terms of one year or more (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:44.005848%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.428571%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.318937%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.252492%;"/&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: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';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:#cceeff;text-align:left;vertical-align:bottom;padding-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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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: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';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="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,926&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,217&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,472&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease payments&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="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;192,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,828&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of lease liabilities&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="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;177,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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';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;</pool:LeaseCostTableTextBlockTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOmE3OGUwYzM0NjcxZjQ4MGI5NDU1YzRkMTU1YzRhNjk1L3RhYmxlcmFuZ2U6YTc4ZTBjMzQ2NzFmNDgwYjk0NTVjNGQxNTVjNGE2OTVfMC0yLTEtMS0w_2c95aef2-51e2-4599-8e3f-860aa091119d"
      unitRef="usd">9563000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOmE3OGUwYzM0NjcxZjQ4MGI5NDU1YzRkMTU1YzRhNjk1L3RhYmxlcmFuZ2U6YTc4ZTBjMzQ2NzFmNDgwYjk0NTVjNGQxNTVjNGE2OTVfMS0yLTEtMS0w_d4cce217-2d22-49bd-af92-97e3cc402408"
      unitRef="usd">54926000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOmE3OGUwYzM0NjcxZjQ4MGI5NDU1YzRkMTU1YzRhNjk1L3RhYmxlcmFuZ2U6YTc4ZTBjMzQ2NzFmNDgwYjk0NTVjNGQxNTVjNGE2OTVfMi0yLTEtMS0w_fbc680c4-d6f8-423d-9815-756de278f5be"
      unitRef="usd">44186000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOmE3OGUwYzM0NjcxZjQ4MGI5NDU1YzRkMTU1YzRhNjk1L3RhYmxlcmFuZ2U6YTc4ZTBjMzQ2NzFmNDgwYjk0NTVjNGQxNTVjNGE2OTVfMy0yLTEtMS0w_6cf8995b-f88e-4bf7-9b1f-d6ccdc19f5b5"
      unitRef="usd">35217000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOmE3OGUwYzM0NjcxZjQ4MGI5NDU1YzRkMTU1YzRhNjk1L3RhYmxlcmFuZ2U6YTc4ZTBjMzQ2NzFmNDgwYjk0NTVjNGQxNTVjNGE2OTVfNC0yLTEtMS0w_63082712-be1f-4e7a-abc2-eb052c13b351"
      unitRef="usd">22886000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOmE3OGUwYzM0NjcxZjQ4MGI5NDU1YzRkMTU1YzRhNjk1L3RhYmxlcmFuZ2U6YTc4ZTBjMzQ2NzFmNDgwYjk0NTVjNGQxNTVjNGE2OTVfNS0yLTEtMS0w_30ee4a6f-e579-498a-997d-130cca1f5ed0"
      unitRef="usd">25472000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOmE3OGUwYzM0NjcxZjQ4MGI5NDU1YzRkMTU1YzRhNjk1L3RhYmxlcmFuZ2U6YTc4ZTBjMzQ2NzFmNDgwYjk0NTVjNGQxNTVjNGE2OTVfNi0yLTEtMS0w_28bb4642-e0a0-406f-a45b-d1524b5c0903"
      unitRef="usd">192250000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOmE3OGUwYzM0NjcxZjQ4MGI5NDU1YzRkMTU1YzRhNjk1L3RhYmxlcmFuZ2U6YTc4ZTBjMzQ2NzFmNDgwYjk0NTVjNGQxNTVjNGE2OTVfNy0yLTEtMS0w_24edd2ef-205f-4577-9a10-c3609a86f082"
      unitRef="usd">14828000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOmE3OGUwYzM0NjcxZjQ4MGI5NDU1YzRkMTU1YzRhNjk1L3RhYmxlcmFuZ2U6YTc4ZTBjMzQ2NzFmNDgwYjk0NTVjNGQxNTVjNGE2OTVfOC0yLTEtMS0w_4e157f88-92bb-40af-9378-1ec63dee714d"
      unitRef="usd">177422000</us-gaap:OperatingLeaseLiability>
    <pool:usGaap_LeaseCostTableTextBlockTableTextBlock
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfODc5Mg_ec3f9568-3d78-4e1e-a88b-8b8cb33580b8">The table below presents the weighted-average remaining lease term (years) of our operating leases and the weighted-average discount rate used in the above calculation:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:64.912281%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.468468%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.376577%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.954955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease Term and Discount Rate&#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';color:#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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.55&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate&#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';color:#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="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases&#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';color:#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.47&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</pool:usGaap_LeaseCostTableTextBlockTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOmMwMTlhZDgyM2ZjNjRmYWZhMTE2ZmExNTMyMmY0ZDliL3RhYmxlcmFuZ2U6YzAxOWFkODIzZmM2NGZhZmExMTZmYTE1MzIyZjRkOWJfMy0yLTEtMS0w_80999bda-614e-4874-af74-3584a612e9e0">P4Y6M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOmMwMTlhZDgyM2ZjNjRmYWZhMTE2ZmExNTMyMmY0ZDliL3RhYmxlcmFuZ2U6YzAxOWFkODIzZmM2NGZhZmExMTZmYTE1MzIyZjRkOWJfNS0yLTEtMS0w_1722e5fa-dc90-4999-82e9-5b38e375b3ed"
      unitRef="number">0.0347</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <pool:usGaap_LeaseCostTableTextBlock1TableTextBlock
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfODc3Mw_3f9f037d-697e-40bb-b5db-b614c9bd508f">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents the amount of cash paid for amounts included in the measurement of lease liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:64.473684%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.253968%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.387302%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.158730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows for lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pool:usGaap_LeaseCostTableTextBlock1TableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOmQ5MmE2NTQ1YzdiNTRmNTRhYWJkNmM5YTYwMTFiOTI2L3RhYmxlcmFuZ2U6ZDkyYTY1NDVjN2I1NGY1NGFhYmQ2YzlhNjAxMWI5MjZfMy0yLTEtMS0w_23435e58-8052-42e6-87ee-b6e99c84f8f8"
      unitRef="usd">42167000</us-gaap:OperatingLeasePayments>
    <pool:SquareFootageRented
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfNjY0OA_f7fb8b11-9791-4603-8809-abcca531be14"
      unitRef="sqft">60000</pool:SquareFootageRented>
    <us-gaap:PaymentsForRent
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfNjY5OA_29d8389e-abb4-4895-9c99-b51159f8044f"
      unitRef="usd">100000</us-gaap:PaymentsForRent>
    <us-gaap:LeaseAndRentalExpense
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfNjc2OQ_37140eac-ebc1-4202-bfda-2deb1c7d9fc0"
      unitRef="usd">900000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfNzQ0MQ_0c23b8e5-58f9-43c2-83a3-f15fe3505569"
      unitRef="usd">-4500000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfNzQ0OA_119917d9-eb3c-474c-83c1-7561fb9393e1"
      unitRef="usd">-3300000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfNzUwNg_2e156496-4cd5-4a20-96b9-aa8307154ffc"
      unitRef="usd">-21100000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfNzU1MA_07b7d207-e981-4545-9549-35d8b6210596"
      unitRef="usd">-13900000</us-gaap:OtherTaxExpenseBenefit>
    <pool:CumulativeShareRepurchases
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfNzk1Ng_fb924bef-0633-418b-a446-2d525e4935f8"
      unitRef="usd">1400000000</pool:CumulativeShareRepurchases>
    <us-gaap:CumulativeDividends
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfNzk4Nw_595d460c-ae81-454e-b5f6-4df0f5309746"
      unitRef="usd">556900000</us-gaap:CumulativeDividends>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfODc4NQ_29e45347-dfae-455a-88a3-e66612339932">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents the components of our Accumulated other comprehensive loss balance (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:89.181287%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.426230%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.426230%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.947541%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.426230%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.947541%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.426230%;"/&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="8" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30,&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&#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';color:#000000;background-color:rgb(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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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;border-top:2pt 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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation adjustments&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,156)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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';font-size:10pt;font-weight:400;line-height:100%;"&gt;Unrealized (losses) gains on interest rate swaps, net of tax &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt;"&gt;In February 2018, the Financial Accounting Standards Board (FASB) issued guidance that allows entities the option to reclassify the tax effects related to items in accumulated other comprehensive income (loss) to retained earnings (deficit) if deemed to be stranded in accumulated other comprehensive income (loss) due to U.S. tax reform.  We do not have any material amounts stranded in Accumulated other comprehensive loss as a result of U.S. tax reform.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i788d950f0bd448af8cba2089b75f6128_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjUzZjE0MzgxZWU4YjQ3MzA5YmNhNzU1YjVlYmI0MDYzL3RhYmxlcmFuZ2U6NTNmMTQzODFlZThiNDczMDliY2E3NTViNWViYjQwNjNfMi0xLTEtMS0w_92103410-22e9-450f-acb3-f3998020230c"
      unitRef="usd">-13156000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4ee348dbebd64b2ab1b0c229b31174ad_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjUzZjE0MzgxZWU4YjQ3MzA5YmNhNzU1YjVlYmI0MDYzL3RhYmxlcmFuZ2U6NTNmMTQzODFlZThiNDczMDliY2E3NTViNWViYjQwNjNfMi0zLTEtMS0w_52ba3b3f-fe40-4d38-9666-328a86ecc736"
      unitRef="usd">-9692000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8ca43e8994ae410d9e3afc665a1672e8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjUzZjE0MzgxZWU4YjQ3MzA5YmNhNzU1YjVlYmI0MDYzL3RhYmxlcmFuZ2U6NTNmMTQzODFlZThiNDczMDliY2E3NTViNWViYjQwNjNfMi01LTEtMS0w_3e8dbffc-d89e-452f-b014-64a0332a3285"
      unitRef="usd">-12422000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6cbadd02da9f480799782926ef18a6bd_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjUzZjE0MzgxZWU4YjQ3MzA5YmNhNzU1YjVlYmI0MDYzL3RhYmxlcmFuZ2U6NTNmMTQzODFlZThiNDczMDliY2E3NTViNWViYjQwNjNfMy0xLTEtMS0w_703f67e8-3a2e-4b41-93f6-c401b7464709"
      unitRef="usd">-649000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iedaeda4a18ea4d0e855eb48d00885c99_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjUzZjE0MzgxZWU4YjQ3MzA5YmNhNzU1YjVlYmI0MDYzL3RhYmxlcmFuZ2U6NTNmMTQzODFlZThiNDczMDliY2E3NTViNWViYjQwNjNfMy0zLTEtMS0w_eef168bc-6561-403a-b699-982ee0134c35"
      unitRef="usd">2057000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie301e4f2775f450aa45ff6b909b4f9bb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjUzZjE0MzgxZWU4YjQ3MzA5YmNhNzU1YjVlYmI0MDYzL3RhYmxlcmFuZ2U6NTNmMTQzODFlZThiNDczMDliY2E3NTViNWViYjQwNjNfMy01LTEtMS0w_42980d13-767f-43ed-9876-252f341f1b6d"
      unitRef="usd">1425000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i385c6c0fdb704a468f448f0889a8a57a_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjUzZjE0MzgxZWU4YjQ3MzA5YmNhNzU1YjVlYmI0MDYzL3RhYmxlcmFuZ2U6NTNmMTQzODFlZThiNDczMDliY2E3NTViNWViYjQwNjNfNC0xLTEtMS0w_47c9dd93-0225-45b0-b3e4-024fc24a2778"
      unitRef="usd">-13805000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8eff8f87cd454e8ba73932017818865d_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjUzZjE0MzgxZWU4YjQ3MzA5YmNhNzU1YjVlYmI0MDYzL3RhYmxlcmFuZ2U6NTNmMTQzODFlZThiNDczMDliY2E3NTViNWViYjQwNjNfNC0zLTEtMS0w_5485fa90-dd7c-44e8-a021-cca35d4ddc07"
      unitRef="usd">-7635000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i762956e2e05d479a9b234c8fb39ea718_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RhYmxlOjUzZjE0MzgxZWU4YjQ3MzA5YmNhNzU1YjVlYmI0MDYzL3RhYmxlcmFuZ2U6NTNmMTQzODFlZThiNDczMDliY2E3NTViNWViYjQwNjNfNC01LTEtMS0w_3860f8b4-44bc-442e-8a41-25dfa3d4b135"
      unitRef="usd">-10997000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80My9mcmFnOjYzMTBhNmIyMjgwNzRlOTM5ZjlmMjRlZjhhOTgxMmE5L3RleHRyZWdpb246NjMxMGE2YjIyODA3NGU5MzlmOWYyNGVmOGE5ODEyYTlfODc3NA_f13d2a48-d979-4192-b596-f5e676c9897f">&lt;div style="margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.501466%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.495601%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.501466%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.501466%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect on Financial Statements and Other Significant Matters&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"&gt;ASU 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Changes the way companies evaluate credit losses for most financial assets and certain other instruments.  For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities will be required to use a new forward-looking &#x201c;expected loss&#x201d; model to evaluate impairment, potentially resulting in earlier recognition of allowances for losses.  The new standard also requires enhanced disclosures, including the requirement to disclose the information used to track credit quality by year of origination for most financing receivables.  The guidance must be applied using a cumulative-effect transition method.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Annual periods beginning after December 15, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;We are currently evaluating the effect this will have on our financial position, results of operations and related disclosures.  We do not expect that there will be a material impact to the financial statements as a result of adopting this ASU. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"&gt;ASU 2017-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&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:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (commonly referred to as Step 2 under the current guidance).  Rather, the measurement of a goodwill impairment charge will be based on the excess of a reporting unit&#x2019;s carrying value over its fair value (Step 1 under the current guidance).  This guidance should be applied prospectively.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Annual and interim impairment tests performed in periods beginning after December 15, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;We are currently evaluating the effect this will have on our financial position, results of operations and related disclosures.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"&gt;ASU 2018-15, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;"&gt;Intangibles - Goodwill and Other (Topic 350): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&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:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting arrangements that include an internal-use software license.  The amendments may be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Annual periods beginning after December 15, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;We are currently evaluating the effect this will have on our financial position, results of operations and related disclosures.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RleHRyZWdpb246NjU4NGIzNTRiOWFjNDc2Y2E5YzE4NTU2MGVlZDExNzlfMTEwNQ_e520158a-b5b8-4f55-bbdd-b6d4882b1e97">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"&gt;Note 2 &#x2013; Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;We calculate basic earnings per share (EPS) by dividing Net income by the weighted average number of common shares outstanding.&#160;&#160;Diluted EPS reflects the dilutive effects of potentially dilutive securities, which include in-the-money outstanding stock options and shares to be purchased under our employee stock purchase plan.  Using the treasury stock method, the effect of dilutive securities includes these additional shares of common stock that would have been outstanding based on the assumption that these potentially dilutive securities had been issued. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Stock options with exercise prices that are higher than the average market prices of our common stock for the periods presented are excluded from the diluted EPS calculation because the effect is anti-dilutive.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents the computation of EPS, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except&#160;EPS):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:88.157895%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.404643%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.629187%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.111111%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.960862%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.111111%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.960862%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.950249%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.960862%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.111111%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 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:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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;border-top:2pt 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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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;border-top:2pt 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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,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:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;243,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;217,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;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:31.5pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options and employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.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;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Anti-dilutive stock options excluded from diluted earnings per share computations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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-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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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-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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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-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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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-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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RleHRyZWdpb246NjU4NGIzNTRiOWFjNDc2Y2E5YzE4NTU2MGVlZDExNzlfMTExMw_68b7e1a7-43ef-4b4f-b82d-fdba6ab193db">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents the computation of EPS, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except&#160;EPS):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:88.157895%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.404643%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.629187%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.111111%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.960862%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.111111%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.960862%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.950249%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.960862%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.111111%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 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:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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;border-top:2pt 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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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;border-top:2pt 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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,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:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;243,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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:2pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;217,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;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:31.5pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options and employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.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;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Anti-dilutive stock options excluded from diluted earnings per share computations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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-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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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-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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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-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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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-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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMy0yLTEtMS0w_704d3d6b-b8eb-4a3c-ab4e-80b7fad98f3b"
      unitRef="usd">79525000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMy00LTEtMS0w_57087460-7647-4776-80a3-821ad8adacf6"
      unitRef="usd">69261000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMy02LTEtMS0w_5ec6f6ea-9c6c-4eed-ac46-f51e111a468b"
      unitRef="usd">243551000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMy04LTEtMS0w_b1cf5bd0-5db1-4b18-bf0a-a1c48a38bd3c"
      unitRef="usd">217649000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfOC0yLTEtMS0w_9397253e-71c4-41f6-b248-8788d87b6b94"
      unitRef="shares">39933000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfOC00LTEtMS0w_fe4b1bdf-0b3b-4f6e-9d2c-8414275f91e2"
      unitRef="shares">40422000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfOC02LTEtMS0w_bf6174c5-1238-4138-a4a8-256253ab3e4c"
      unitRef="shares">39750000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfOC04LTEtMS0w_f7b6e9a7-8a4c-448e-b436-0affa4d62bb6"
      unitRef="shares">40416000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTAtMi0xLTEtMA_237deeed-7f9a-453a-96ac-a367af38a57f"
      unitRef="shares">932000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTAtNC0xLTEtMA_43d11abc-1d77-405f-9d4e-95a00db93ebc"
      unitRef="shares">1375000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTAtNi0xLTEtMA_3ddc4685-3ae5-4c9a-a03e-752e80e4f234"
      unitRef="shares">1061000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTAtOC0xLTEtMA_e27db3ba-6822-4d41-81e7-9215bff83194"
      unitRef="shares">1415000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTEtMi0xLTEtMA_7a0504cf-ad9c-4ed5-bc64-32f3be87f240"
      unitRef="shares">40865000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTEtNC0xLTEtMA_5fa27842-ef4b-499c-9778-8a607d69148b"
      unitRef="shares">41797000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTEtNi0xLTEtMA_dbc0a42b-dae3-40c4-820f-39602dabc6c8"
      unitRef="shares">40811000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTEtOC0xLTEtMA_c62ce014-7621-4a4d-a426-e90c532414c9"
      unitRef="shares">41831000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTQtMi0xLTEtMA_015ffe41-8ad4-4355-af19-457992388071"
      unitRef="usdPerShare">1.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTQtNC0xLTEtMA_d65cb04f-1a8e-4708-a925-055235af7533"
      unitRef="usdPerShare">1.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTQtNi0xLTEtMA_1b884ba9-db02-49a5-bfa5-90b945a451bb"
      unitRef="usdPerShare">6.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTQtOC0xLTEtMA_1b65bbb1-488d-4c43-a04f-74a735db1c35"
      unitRef="usdPerShare">5.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTUtMi0xLTEtMA_5fe8ee33-5036-46a1-be08-4a4c6083f661"
      unitRef="usdPerShare">1.95</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTUtNC0xLTEtMA_96cd0acd-eb01-4e8f-afd2-cc039b631ea5"
      unitRef="usdPerShare">1.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTUtNi0xLTEtMA_eb7b69f0-06fc-4e3e-99a8-0840f1f24418"
      unitRef="usdPerShare">5.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTUtOC0xLTEtMA_a61515e8-1c1b-4e6c-b699-9a1abd663c8b"
      unitRef="usdPerShare">5.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic1b93307c5c44e739148189ee3520880_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTctMi0xLTEtMA_cad05927-133f-4b0b-8a5e-a98115669bd6"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idd576cb6b7f64abbb5d8e4dda7ef103e_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTctNC0xLTEtMA_f0215e5c-db02-44f1-b3ea-91b0bfbff779"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTctNi0xLTEtMA_3bfbae86-7083-436f-a23b-a2e55f302de9"
      unitRef="shares">1000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib9009a113ae64fcdb431b7eaf29f8dbc_D20180101-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80Ni9mcmFnOjY1ODRiMzU0YjlhYzQ3NmNhOWMxODU1NjBlZWQxMTc5L3RhYmxlOjIxNzc4ZjZkMzI4YzQ4OGJiZDliZmZiZjFkNjcwM2RhL3RhYmxlcmFuZ2U6MjE3NzhmNmQzMjhjNDg4YmJkOWJmZmJmMWQ2NzAzZGFfMTctOC0xLTEtMA_9d73ed77-e559-4186-95e4-3e1b7c154b18"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80OS9mcmFnOmVmNmYwNWZmOGFlMDRhNzVhNjMxZmMzYjc3OGM1OGJjL3RleHRyZWdpb246ZWY2ZjA1ZmY4YWUwNGE3NWE2MzFmYzNiNzc4YzU4YmNfMTE2NA_e909edcf-0353-4729-9583-40ad218456e2">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"&gt;Note 3 &#x2013; Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2019, we acquired the distribution assets of W.W. Adcock, Inc., a wholesale distributor of swimming pool products, equipment, parts and supplies adding two locations in Pennsylvania, one location in North Carolina and one location in Virginia.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In November 2018, we acquired the distribution assets of Turf &amp;amp; Garden, Inc., a wholesale distributor of irrigation products and landscape maintenance equipment, parts and supplies with three locations in Virginia and one location in North Carolina.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;We have completed our acquisition accounting for these acquisitions, subject to adjustments for standard holdback provisions per the terms of the purchase agreements, which are not material. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2018, we acquired the distribution assets of Tore Pty. Ltd. (doing business as Pool Power), a wholesale distributor of pool and spa equipment in South Australia, with one distribution center in Adelaide, Australia.  We have completed our acquisition accounting for this acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;These acquisitions did not have a material impact on our financial position or results of operations, either individually or in the aggregate.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <pool:BusinessCombinationNumberofLocations
      contextRef="i67d906c4e486418fbcc372ae941f84bf_D20190101-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80OS9mcmFnOmVmNmYwNWZmOGFlMDRhNzVhNjMxZmMzYjc3OGM1OGJjL3RleHRyZWdpb246ZWY2ZjA1ZmY4YWUwNGE3NWE2MzFmYzNiNzc4YzU4YmNfMTky_5f3fc0b1-5b62-4252-88d6-71be62932af8"
      unitRef="locations">2</pool:BusinessCombinationNumberofLocations>
    <pool:BusinessCombinationNumberofLocations
      contextRef="id1d4651bbbec4047b16ccc1c77154885_D20190101-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80OS9mcmFnOmVmNmYwNWZmOGFlMDRhNzVhNjMxZmMzYjc3OGM1OGJjL3RleHRyZWdpb246ZWY2ZjA1ZmY4YWUwNGE3NWE2MzFmYzNiNzc4YzU4YmNfMjIy_1c6f29ba-85b7-4218-ad0d-0dcb8c5b48f6"
      unitRef="locations">1</pool:BusinessCombinationNumberofLocations>
    <pool:BusinessCombinationNumberofLocations
      contextRef="iff479bfc80b947699ea57c075ca4ae39_D20190101-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80OS9mcmFnOmVmNmYwNWZmOGFlMDRhNzVhNjMxZmMzYjc3OGM1OGJjL3RleHRyZWdpb246ZWY2ZjA1ZmY4YWUwNGE3NWE2MzFmYzNiNzc4YzU4YmNfMjU2_e7810fc4-5672-4e48-8c08-4ddc7f4c2fad"
      unitRef="locations">1</pool:BusinessCombinationNumberofLocations>
    <pool:BusinessCombinationNumberofLocations
      contextRef="i01fdc71f681244fb9d8aa4fd4463b148_D20181101-20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80OS9mcmFnOmVmNmYwNWZmOGFlMDRhNzVhNjMxZmMzYjc3OGM1OGJjL3RleHRyZWdpb246ZWY2ZjA1ZmY4YWUwNGE3NWE2MzFmYzNiNzc4YzU4YmNfNDY4_f10272a6-a937-447c-a3bd-c9700db75bb0"
      unitRef="locations">3</pool:BusinessCombinationNumberofLocations>
    <pool:BusinessCombinationNumberofLocations
      contextRef="i0538863c9b244ba9b389083eb1edff5a_D20181101-20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80OS9mcmFnOmVmNmYwNWZmOGFlMDRhNzVhNjMxZmMzYjc3OGM1OGJjL3RleHRyZWdpb246ZWY2ZjA1ZmY4YWUwNGE3NWE2MzFmYzNiNzc4YzU4YmNfNDk3_8ee0c936-aae0-4d2a-9232-d0215d56d2fa"
      unitRef="locations">1</pool:BusinessCombinationNumberofLocations>
    <pool:BusinessCombinationNumberofDistributionCenters
      contextRef="ib43370ac91d548b2b7b0207e4178cceb_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF80OS9mcmFnOmVmNmYwNWZmOGFlMDRhNzVhNjMxZmMzYjc3OGM1OGJjL3RleHRyZWdpb246ZWY2ZjA1ZmY4YWUwNGE3NWE2MzFmYzNiNzc4YzU4YmNfOTAw_3665a026-7fa1-43ad-aa2f-c7fb34d0e527"
      unitRef="distribution_center">1</pool:BusinessCombinationNumberofDistributionCenters>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RleHRyZWdpb246YjhlOWM0MjE3OTYzNDM3MGE3OGI2NjEzZDEyYzZlODZfNjE5Mw_d57d31f4-e383-4e78-8356-30aabaf40759">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"&gt;Note 4 &#x2013; Fair Value Measurements and Interest Rate Swaps&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Our assets and liabilities that are measured at fair value on a recurring basis include the unrealized gains or losses on our interest rate swap contracts and contingent consideration related to recent acquisitions.  The three levels of the fair value hierarchy under the accounting guidance are described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-72pt;padding-left:108pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 1&#160;Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-72pt;padding-left:108pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 2&#160;Inputs to the valuation methodology include:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-13.5pt;padding-left:108pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;"&gt;quoted prices for similar assets or liabilities in active markets;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-13.5pt;padding-left:108pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;"&gt;quoted prices for identical or similar assets or liabilities in inactive markets;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-13.5pt;padding-left:108pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;"&gt;inputs other than quoted prices that are observable for the asset or liability; or&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-13.5pt;padding-left:108pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;"&gt;inputs that are derived principally from or corroborated by observable market data by correlation or other means.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-72pt;padding-left:108pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 3&#160;Inputs to the valuation methodology are unobservable and significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:61.695906%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.872038%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.458768%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.905213%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.458768%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.905213%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value at September 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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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;border-top:2pt 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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt 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:2pt 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:#ffffff;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gains on interest rate swaps&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses on interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"&gt;Interest Rate Swaps&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;We utilize interest rate swap contracts and forward-starting interest rate swap contracts to reduce our exposure to fluctuations in variable interest rates for future interest payments on our Credit Facility.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;For determining the fair value of our interest rate swap and forward-starting interest rate swap contracts, we use significant other observable market data or assumptions (Level 2 inputs) that we believe market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk.&#160;&#160;Our fair value estimates reflect an income approach based on the terms of the interest rate swap contracts and inputs corroborated by observable market data including interest rate curves.  We include unrealized gains in Prepaid expenses and other current assets and unrealized losses in Accrued expenses and other current liabilities on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;We recognize any differences between the variable interest rate in effect and the fixed interest rates per our swap contracts&#160;as an adjustment to interest expense over the life of the swaps.  If determined to be effective cash flow hedges, we record the changes in the estimated fair value of the swaps to Accumulated other comprehensive loss on our Consolidated Balance Sheets.&#160;&#160;To the extent our interest rate swaps are determined to be ineffective, we recognize the changes in the estimated fair value of our swaps in Interest and other non-operating expenses, net on our Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;We currently have three interest rate swap contracts in place, which became effective on October&#160;19, 2016.  These swaps were previously forward-starting contracts that were amended in October 2015 to bring the fixed rates per our forward-starting contracts in line with current market rates at that time and extend the hedged period for future interest payments on our Credit Facility.  As amended, these swap contracts terminate on November&#160;20, 2019.  In the first nine months of 2019, we recognized a loss of $0.5 million as a result of ineffectiveness. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table provides additional details related to each of these amended interest rate swap contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:80.994152%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:36.447653%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.063538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.880866%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.063538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.440433%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.063538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.440433%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amendment Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notional&lt;br/&gt;Amount&lt;br/&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed&lt;br/&gt;Interest&lt;br/&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap 1&lt;/span&gt;&lt;/td&gt;&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:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 1, 2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$75.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.273%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap 2&lt;/span&gt;&lt;/td&gt;&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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 1, 2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$25.0&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.111%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 1, 2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.111%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three interest rate swap contracts in effect at September 30, 2019, a portion of the change in the estimated fair value between periods relates to future interest expense.  Recognition of the change in fair value between periods attributable to accrued interest is reclassified from Accumulated other comprehensive loss on the Consolidated Balance Sheets to Interest and other non-operating expenses, net on the Consolidated Statements of Income.  These amounts were not material in the nine month periods ended September 30, 2019 and September&#160;30, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In July 2016, we entered into a forward-starting interest rate swap contract to extend the hedged period for future interest payments on our Credit Facility to its maturity date at that time.  This swap contract will convert the variable interest rate to a fixed interest rate on borrowings under the Credit Facility.  This contract becomes effective on November&#160;20, 2019 and terminates on November&#160;20, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;In May and July 2019, we entered into additional forward-starting interest rate swap contracts to extend the hedged period for future interest payments on our Credit Facility to its maturity date.  These swap contracts will convert the variable interest rate to a fixed interest rate on borrowings under the Credit Facility.  The contracts become effective on November&#160;20, 2020 and terminate on September&#160;29, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table provides additional details related to each of these forward-starting interest rate swap contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:80.994152%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:36.447653%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.063538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.880866%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.063538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.440433%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.063538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.440433%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inception Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notional&lt;br/&gt;Amount&lt;br/&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed&lt;br/&gt;Interest&lt;br/&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward-starting interest rate swap 1&lt;/span&gt;&lt;/td&gt;&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:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 6, 2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$150.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.1425%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward-starting interest rate swap 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;May 7, 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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$75.0&#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';color:#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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.0925%&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward-starting interest rate swap 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 25, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$75.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.5500%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Failure of our swap counterparties would result in the loss of any potential benefit to us under our swap agreements.  In&#160;this case, we would still be obligated to pay the variable interest payments underlying our debt agreements.&#160;&#160;Additionally, failure of our swap counterparties would not eliminate our obligation to continue to make payments under our existing swap agreements if we continue to be in a net pay position.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Our interest rate swap and forward-starting interest rate swap contracts are subject to master netting arrangements.  According to our accounting policy, we do not offset the fair values of assets with the fair values of liabilities related to these contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"&gt;Other &lt;/span&gt;&lt;/div&gt;The carrying values of cash, receivables, accounts payable and accrued liabilities approximate fair value due to the short maturity of those instruments (Level 1 inputs).  The carrying value of long-term debt approximates fair value (Level 3 inputs).&#160; Our determination of the estimated fair value reflects a discounted cash flow model using our estimates, including assumptions related to borrowing rates (Level 3 inputs).</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RleHRyZWdpb246YjhlOWM0MjE3OTYzNDM3MGE3OGI2NjEzZDEyYzZlODZfNjE3Ng_8370f32d-bbea-4930-89c4-7eda64238302">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:61.695906%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.872038%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.458768%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.905213%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.458768%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.905213%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value at September 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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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;border-top:2pt 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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt 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:2pt 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:#ffffff;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gains on interest rate swaps&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses on interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td 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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';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:DerivativeFairValueOfDerivativeAsset
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOmY1ZWRlZGI1ZjgzMTQ5MDRiNTFmZjYzMzgxYTkxODgzL3RhYmxlcmFuZ2U6ZjVlZGVkYjVmODMxNDkwNGI1MWZmNjMzODFhOTE4ODNfMy0yLTEtMS0w_2fb29244-b78f-4987-b0bd-2102f5c4eece"
      unitRef="usd">631000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOmY1ZWRlZGI1ZjgzMTQ5MDRiNTFmZjYzMzgxYTkxODgzL3RhYmxlcmFuZ2U6ZjVlZGVkYjVmODMxNDkwNGI1MWZmNjMzODFhOTE4ODNfMy00LTEtMS0w_d1139059-790d-4037-854a-d4bda412f3fe"
      unitRef="usd">3542000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOmY1ZWRlZGI1ZjgzMTQ5MDRiNTFmZjYzMzgxYTkxODgzL3RhYmxlcmFuZ2U6ZjVlZGVkYjVmODMxNDkwNGI1MWZmNjMzODFhOTE4ODNfNC0yLTEtMS0w_44615ef8-ca39-45ad-a174-545857948c77"
      unitRef="usd">1532000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOmY1ZWRlZGI1ZjgzMTQ5MDRiNTFmZjYzMzgxYTkxODgzL3RhYmxlcmFuZ2U6ZjVlZGVkYjVmODMxNDkwNGI1MWZmNjMzODFhOTE4ODNfNC00LTEtMS0w_c7c7024a-43ad-4442-9afd-e0c7e965884a"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOmY1ZWRlZGI1ZjgzMTQ5MDRiNTFmZjYzMzgxYTkxODgzL3RhYmxlcmFuZ2U6ZjVlZGVkYjVmODMxNDkwNGI1MWZmNjMzODFhOTE4ODNfNy0yLTEtMS0w_662c4323-0a0e-41d4-b719-c6b36946d565"
      unitRef="usd">745000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOmY1ZWRlZGI1ZjgzMTQ5MDRiNTFmZjYzMzgxYTkxODgzL3RhYmxlcmFuZ2U6ZjVlZGVkYjVmODMxNDkwNGI1MWZmNjMzODFhOTE4ODNfNy00LTEtMS0w_102d0722-8c4c-4ed9-9a9b-e1bf76a13fc7"
      unitRef="usd">1431000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LossOnCashFlowHedgeIneffectiveness
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RleHRyZWdpb246YjhlOWM0MjE3OTYzNDM3MGE3OGI2NjEzZDEyYzZlODZfMzMxMw_ac1874f5-670d-4df5-b3e1-2ee8d3cfc2db"
      unitRef="usd">500000</us-gaap:LossOnCashFlowHedgeIneffectiveness>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
      contextRef="iba929eb713c74134aba71a1d17848035_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RleHRyZWdpb246YjhlOWM0MjE3OTYzNDM3MGE3OGI2NjEzZDEyYzZlODZfNjE5Mg_60d7207f-27da-476d-abf6-7a2d836f675a">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table provides additional details related to each of these amended interest rate swap contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:80.994152%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:36.447653%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.063538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.880866%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.063538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.440433%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.063538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.440433%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amendment Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notional&lt;br/&gt;Amount&lt;br/&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed&lt;br/&gt;Interest&lt;br/&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap 1&lt;/span&gt;&lt;/td&gt;&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:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 1, 2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$75.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.273%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap 2&lt;/span&gt;&lt;/td&gt;&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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 1, 2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$25.0&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.111%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 1, 2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.111%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';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:ScheduleOfInterestRateDerivativesTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i608810f7ea104cc4aa0109286ee8d70e_I20151001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOjU4YTUxY2JjMTE3NzRkNWQ5N2MyMzcwODExMjc4ODY2L3RhYmxlcmFuZ2U6NThhNTFjYmMxMTc3NGQ1ZDk3YzIzNzA4MTEyNzg4NjZfMS00LTEtMS0w_eda53f61-0939-45e6-a53d-b5dc7513bd83"
      unitRef="usd">75000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i608810f7ea104cc4aa0109286ee8d70e_I20151001"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOjU4YTUxY2JjMTE3NzRkNWQ5N2MyMzcwODExMjc4ODY2L3RhYmxlcmFuZ2U6NThhNTFjYmMxMTc3NGQ1ZDk3YzIzNzA4MTEyNzg4NjZfMS02LTEtMS0w_b764437b-7e2f-4c04-8946-1cb2f62b7839"
      unitRef="number">0.02273</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ied900e573f614808ae715f74a0d4762d_I20151001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOjU4YTUxY2JjMTE3NzRkNWQ5N2MyMzcwODExMjc4ODY2L3RhYmxlcmFuZ2U6NThhNTFjYmMxMTc3NGQ1ZDk3YzIzNzA4MTEyNzg4NjZfMi00LTEtMS0w_347ca478-7574-4792-9356-41a05b736125"
      unitRef="usd">25000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ied900e573f614808ae715f74a0d4762d_I20151001"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOjU4YTUxY2JjMTE3NzRkNWQ5N2MyMzcwODExMjc4ODY2L3RhYmxlcmFuZ2U6NThhNTFjYmMxMTc3NGQ1ZDk3YzIzNzA4MTEyNzg4NjZfMi02LTEtMS0w_0d87dccc-9050-4e2e-bc49-547d641e1259"
      unitRef="number">0.02111</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i53f88e05873443cfa240b5713679165c_I20151001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOjU4YTUxY2JjMTE3NzRkNWQ5N2MyMzcwODExMjc4ODY2L3RhYmxlcmFuZ2U6NThhNTFjYmMxMTc3NGQ1ZDk3YzIzNzA4MTEyNzg4NjZfMy00LTEtMS0w_195d781b-6ca5-4ce9-bca1-69628a17295b"
      unitRef="usd">50000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i53f88e05873443cfa240b5713679165c_I20151001"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOjU4YTUxY2JjMTE3NzRkNWQ5N2MyMzcwODExMjc4ODY2L3RhYmxlcmFuZ2U6NThhNTFjYmMxMTc3NGQ1ZDk3YzIzNzA4MTEyNzg4NjZfMy02LTEtMS0w_58927b71-173a-46df-9ad9-14535aa716b1"
      unitRef="number">0.02111</us-gaap:DerivativeFixedInterestRate>
    <pool:DerivativeForwardstartingEffectiveDate
      contextRef="i6c316cba713c4da0aa812540c3d04583_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RleHRyZWdpb246YjhlOWM0MjE3OTYzNDM3MGE3OGI2NjEzZDEyYzZlODZfNDMzMw_e776e536-91ea-4b80-906b-fd2ae088d356">2019-11-20</pool:DerivativeForwardstartingEffectiveDate>
    <us-gaap:DerivativeMaturityDates
      contextRef="i6c316cba713c4da0aa812540c3d04583_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RleHRyZWdpb246YjhlOWM0MjE3OTYzNDM3MGE3OGI2NjEzZDEyYzZlODZfNDM1NA_1ba2be9e-1def-40f4-8359-14a88f983b3a">2020-11-20</us-gaap:DerivativeMaturityDates>
    <pool:DerivativeForwardstartingEffectiveDate
      contextRef="idaa230e860bc4da69a3732e318b8c46e_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RleHRyZWdpb246YjhlOWM0MjE3OTYzNDM3MGE3OGI2NjEzZDEyYzZlODZfNDcxMg_1ff72e02-3719-4893-b9d6-acff72805635">2020-11-20</pool:DerivativeForwardstartingEffectiveDate>
    <pool:DerivativeForwardstartingEffectiveDate
      contextRef="ifdb6d47852864e079008a6adeb4e161d_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RleHRyZWdpb246YjhlOWM0MjE3OTYzNDM3MGE3OGI2NjEzZDEyYzZlODZfNDcxMg_64591fb2-4929-4ed4-addf-5e4d3a464be8">2020-11-20</pool:DerivativeForwardstartingEffectiveDate>
    <us-gaap:DerivativeMaturityDates
      contextRef="idaa230e860bc4da69a3732e318b8c46e_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RleHRyZWdpb246YjhlOWM0MjE3OTYzNDM3MGE3OGI2NjEzZDEyYzZlODZfNDczMw_c25da1e4-66df-44c7-a777-d9277fa6ecbe">2022-09-29</us-gaap:DerivativeMaturityDates>
    <us-gaap:DerivativeMaturityDates
      contextRef="ifdb6d47852864e079008a6adeb4e161d_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RleHRyZWdpb246YjhlOWM0MjE3OTYzNDM3MGE3OGI2NjEzZDEyYzZlODZfNDczMw_c2ae2d99-a876-4d71-9706-52435ce33007">2022-09-29</us-gaap:DerivativeMaturityDates>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
      contextRef="i7198302161874fc2a8dc5aacfb06c7e7_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RleHRyZWdpb246YjhlOWM0MjE3OTYzNDM3MGE3OGI2NjEzZDEyYzZlODZfNjE4Mw_e6a8eef4-25ae-45d3-ba5b-49875e17f7a6">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table provides additional details related to each of these forward-starting interest rate swap contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:80.994152%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:36.447653%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.063538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.880866%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.063538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.440433%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.063538%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.440433%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inception Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notional&lt;br/&gt;Amount&lt;br/&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed&lt;br/&gt;Interest&lt;br/&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward-starting interest rate swap 1&lt;/span&gt;&lt;/td&gt;&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:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 6, 2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$150.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.1425%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward-starting interest rate swap 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;May 7, 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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$75.0&#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';color:#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:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.0925%&#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward-starting interest rate swap 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 25, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$75.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.5500%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';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:ScheduleOfInterestRateDerivativesTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iec7514b5804449f584500119065ba7bb_I20160706"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOjEwYTVkNTFiNTA5OTRkZWI4Y2RjZGIzZjg3N2M3MGJmL3RhYmxlcmFuZ2U6MTBhNWQ1MWI1MDk5NGRlYjhjZGNkYjNmODc3YzcwYmZfMS00LTEtMS0w_7aa527fd-c508-4118-b458-7c9210f28488"
      unitRef="usd">150000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="iec7514b5804449f584500119065ba7bb_I20160706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOjEwYTVkNTFiNTA5OTRkZWI4Y2RjZGIzZjg3N2M3MGJmL3RhYmxlcmFuZ2U6MTBhNWQ1MWI1MDk5NGRlYjhjZGNkYjNmODc3YzcwYmZfMS02LTEtMS0w_bc341ee5-fea0-42bc-8d77-1fe60cf1cfd9"
      unitRef="number">0.011425</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i07b7b82838ba4ff08753a9ff021a99a9_I20190507"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOjEwYTVkNTFiNTA5OTRkZWI4Y2RjZGIzZjg3N2M3MGJmL3RhYmxlcmFuZ2U6MTBhNWQ1MWI1MDk5NGRlYjhjZGNkYjNmODc3YzcwYmZfMi00LTEtMS0w_ae762d6e-b45e-4d82-8a44-6e2eb76f7f61"
      unitRef="usd">75000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i07b7b82838ba4ff08753a9ff021a99a9_I20190507"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOjEwYTVkNTFiNTA5OTRkZWI4Y2RjZGIzZjg3N2M3MGJmL3RhYmxlcmFuZ2U6MTBhNWQ1MWI1MDk5NGRlYjhjZGNkYjNmODc3YzcwYmZfMi02LTEtMS0w_2f7fb6b2-14be-4197-9909-5d05ad85600e"
      unitRef="number">0.020925</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i97f26b5639f8404bb8cadd965458c5c8_I20190725"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOjEwYTVkNTFiNTA5OTRkZWI4Y2RjZGIzZjg3N2M3MGJmL3RhYmxlcmFuZ2U6MTBhNWQ1MWI1MDk5NGRlYjhjZGNkYjNmODc3YzcwYmZfMy00LTEtMS0xNzA_9e4b4dbe-1146-4862-ac4e-578889d8c53c"
      unitRef="usd">75000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i97f26b5639f8404bb8cadd965458c5c8_I20190725"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81Mi9mcmFnOmI4ZTljNDIxNzk2MzQzNzBhNzhiNjYxM2QxMmM2ZTg2L3RhYmxlOjEwYTVkNTFiNTA5OTRkZWI4Y2RjZGIzZjg3N2M3MGJmL3RhYmxlcmFuZ2U6MTBhNWQ1MWI1MDk5NGRlYjhjZGNkYjNmODc3YzcwYmZfMy02LTEtMS0xNzY_995a94ab-ca9a-4da3-917a-c226f64e8b61"
      unitRef="number">0.015500</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RleHRyZWdpb246MDUxZGJkYTYyOGNmNDExY2FjNGU1YTEwMTJkMjNiZTZfMTEyMA_fd2c2315-f92a-4ac4-96b7-864728f8da74">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"&gt;Note 5 &#x2013; Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents the components of our debt (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:75.584795%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.731141%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.767118%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.473888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.153965%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.473888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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;border-top:2pt 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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/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:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Variable rate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color: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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt 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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current portion of long-term debt:&lt;/span&gt;&lt;/td&gt;&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:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Australian credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term borrowings and current portion of long-term debt &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,840&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top: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:#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term portion:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;375,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Receivables securitization facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;155,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: financing costs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;535,720&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;571,360&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total debt&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;547,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;580,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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;Our accounts receivable securitization facility (the Receivables Facility) provides for the sale of certain of our receivables to a wholly owned subsidiary (the Securitization Subsidiary).  The Securitization Subsidiary transfers variable undivided percentage interests in the receivables and related rights to certain third-party financial institutions in exchange for cash proceeds, limited to the applicable funding capacities.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;We account for the sale of the receivable interests as a secured borrowing on our Consolidated Balance Sheets.  The receivables subject to the agreement collateralize the cash proceeds received from the third-party financial institutions.  We classify the entire outstanding balance as Long-term debt, net on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis.  We present the receivables that collateralize the cash proceeds separately as Receivables pledged under receivables facility on our Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="idd4196d8d0274d4ab885ba40e46c4e8b_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RleHRyZWdpb246MDUxZGJkYTYyOGNmNDExY2FjNGU1YTEwMTJkMjNiZTZfMTExNw_a9c853a5-c5de-423f-b574-3d1a300f5eb6">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents the components of our debt (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:75.584795%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.731141%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.767118%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.473888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.153965%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.473888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#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="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';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;border-top:2pt 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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/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:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Variable rate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color: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:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt 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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current portion of long-term debt:&lt;/span&gt;&lt;/td&gt;&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:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Australian credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term borrowings and current portion of long-term debt &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,840&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top: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:#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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term portion:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;375,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Receivables securitization facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;155,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: financing costs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;535,720&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;571,360&#160;&lt;/span&gt;&lt;/td&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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total debt&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;547,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;580,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';color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:ShortTermBorrowings
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfMy0yLTEtMS0w_9a4bd350-2a70-41b8-b286-cb32b4d8b76f"
      unitRef="usd">2116000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfMy00LTEtMS0w_388e4a8e-f561-407d-8db9-44e7752cb70b"
      unitRef="usd">321000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtCurrent
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfNS0yLTEtMS0w_234c8ad2-f7d2-4d04-82b4-7a42683183ca"
      unitRef="usd">9724000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfNS00LTEtMS0w_76e62d0b-13ea-4b97-bd48-6392b0de9776"
      unitRef="usd">9022000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfNi0yLTEtMS0w_c93e94d4-0aef-4d3d-9c8f-7fcbeb6c8919"
      unitRef="usd">11840000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfNi00LTEtMS0w_c8db48db-c48e-4c3d-ba40-6444017fa3a9"
      unitRef="usd">9343000</us-gaap:DebtCurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic3c766ef5cbb41318ef6a4fdef4b7d37_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfOS0yLTEtMS0w_b588b557-4776-4a5e-b913-5f6057cc1532"
      unitRef="usd">375235000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib1930351d3d6401fa5469ddfe0acac9f_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfOS00LTEtMS0w_1a687f98-066c-46c2-b8fe-f1ee363a8629"
      unitRef="usd">417410000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i380b2d2b3d7642b2b782b8034ab99f44_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfMTAtMi0xLTEtMA_b350bff8-f2c8-40d9-bb9d-dca351ec37bb"
      unitRef="usd">161200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i90fbde140a864f9c8478ac254a48a156_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfMTAtNC0xLTEtMA_7f896aea-9f89-4eb5-b59e-7f9fe68c4006"
      unitRef="usd">155000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfMTEtMi0xLTEtMA_38adfec9-7d57-4095-bff1-7b2dbb9e10f6"
      unitRef="usd">715000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfMTEtNC0xLTEtMA_ccc96067-1888-4bee-864b-b1ec2099b7e8"
      unitRef="usd">1050000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebt
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfMTItMi0xLTEtMA_c7db7a5e-2536-4c07-90ea-458d4708f7e6"
      unitRef="usd">535720000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfMTItNC0xLTEtMA_4022094d-888d-4c8e-bfc7-3ff2512c0d04"
      unitRef="usd">571360000</us-gaap:LongTermDebt>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i905f4e8c4ff8408aabc1fc1fbc475209_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfMTMtMi0xLTEtMA_a6d1b0ae-7daa-4bf2-96a2-252628d47010"
      unitRef="usd">547560000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="ifd91582d72364cdfaf7c8c1ea96d93a6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM3YjEwNGY4MzA0NzQyNGY5N2RiM2I3MWZlZDI0OWE0L3NlYzpjN2IxMDRmODMwNDc0MjRmOTdkYjNiNzFmZWQyNDlhNF81OC9mcmFnOjA1MWRiZGE2MjhjZjQxMWNhYzRlNWExMDEyZDIzYmU2L3RhYmxlOjMxN2RmMTk2M2EwNjQwY2RhZmU1NThiZTIxNzJkYWI1L3RhYmxlcmFuZ2U6MzE3ZGYxOTYzYTA2NDBjZGFmZTU1OGJlMjE3MmRhYjVfMTMtNC0xLTEtMA_fd218860-bdde-4979-9869-2b3cc6090bbd"
      unitRef="usd">580703000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
</xbrl>
