<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:icui="http://www.icumed.com/20200930"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="icui-20200930.xsd" xlink:type="simple"/>
    <context id="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i05451aa428d54b4c868f70ad71006fca_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="iec3938d2440640078973af9ba5d8f5cd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i414f3694247743e98a2e33cb4875d166_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8652b80c1f604a14a69ebe11a9cc36b8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i86b404ffa3b24d308c404652b851ee70_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iee2ccd2a5e584b0e9ec103e4c57e94ee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i29b8d85d7d934c129e66eb25929e13b5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7b504112a9bc47d38102d0d9253608ea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id0f1d73a7cb64fbf892fe9be8769c393_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib9d5e9c452624417b4143496fffda9bb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4fc3a786bc2742af9556182a6b989a8e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="idc20cfc41fe54f018a55178d12ec265a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1d3d4fa09a7a4dd096003299e720fea4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i62b3c98cf9024650ab3b17df157ea8e1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i07c41fee932c4c7babc01269d58f0180_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id730546f51c847cda479b5d4043fe3e8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i602c114e443c48c2a5dea1f48a6929c6_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i844e341cfc21463cae61412a1f51ed21_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i3b75e73ec48a4ce89d09e3cab5390082_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i420cf144670d4e9fb190f07a948915dc_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i27bff3cf008c4c52a9b671d7b435317b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i7949e664fc35454488421a7e43c56005_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iee90e811dfb941aa97ab338bfeba0339_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic4595b2dfa3e42e5897e7a3d878df2bd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4a558b56fcbf4f3ab3bf53178310ee55_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2b5b2b8a7da540abaa204181fd0e18c7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id3c33bd3e5f740088b88a14d691a80c4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1ecbbbdf25b6421193c3dc79b1f83a98_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i75bbabb2a80447809271888e7aa28296_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i42b256df41684fc685c8c0039bce3be7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3429887b499849dbb4c1f47da351bba1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if037fdd6d8ad4b5ebcbcb6c46c81c99a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic34a16b0c0b64aee852184e2c68013b0_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if11ba69ef6524c02a02f5bb696fac44b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0496c70850284e7ca9c4987d8630f02c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i8a335257a0104e159d61e11de705d39a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4ec07e9f77e84a9b9d96f74a48953013_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i8380cc730c654844ab552644fd6f485f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3eb5f1a0883040a4a74538a904ecc148_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5b73deb1a29e4458ae7e19fe0737c55b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i179cf82d5060477bb94f1b3f7e541d7b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if5bb2b8aaf61413c991bf79fe7fcaf5c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icc9bfb7e1234431fa47e437052d65682_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i533fbc9891624844ae756cd641e43ac2_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id56ad953419d450a8cedbe15d1597dc9_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ie120994e391c4b9480b3f937f6b45599_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ib026c8e12b9e48e38d7144ac2a3e5139_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ic643d163049d41dda3e4d020d0429fb9_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i0e12f476e6a94ae2ae0dcc9d183b9bda_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="icb1cff3e701b4eedb53c9c390b692e09_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="icf7f12b5e75143ceb09beb05acf9dc02_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i021e8475228b49a49ff6478451ba4538_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="ie56381bfc46140c6966ee5b7fe1a2084_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i167c2fb0272540d3ae0605fb31c66543_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="ic7e847c589594b4b9cb2600c0cf8db59_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="id138d795782b4e62996b06ebab82d73a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i17c7ee751a34426b9aa309ddce755e5a_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i843ae6cf85c5412290a3355f7d27234e_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="ic72e6e3516f9473192c4ab7dc6d58a28_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i2526fc21259f4c049269bd5851881cf8_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i861e60f7f0f24dcfb52c108dfdee4208_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i5dde1e14d7ff4520a222d4349d995614_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i0dd1a1b255dc4a1f9aa60e35b9c4aa4a_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="iddacf05f464c41adbcdc7380cde4a5ed_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i3b01c88cbec048c2873466cbd52d9b21_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="ibf2e2418bc66477997a07f62e0668716_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="ic047d394e8274d4c9ac16b81aa9ed3a8_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ibc8d1ecc27b643298ba274ab4d71cb8a_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="ic255736db7d3498a8ac2cd9c9fca715c_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="ibabd8adab9d54743a1b0d5ecb9536789_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ib7f8e3018ae14258bed3df503a8e9ba1_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6c420b0c64c6489d9129e65f67139a61_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="idec90ffd738b4bd6b65d7dcb97d87e74_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i2975b493f11c4bd9a4602f489c85be29_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0ba0a0c3bfe440f49ee88a3329e474bd_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie2637a162f074f608626c3002e1c4307_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="ide02745743ed486ea944bc6fa18a6b92_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i8ad8f734d4b9466c936343d8aac33685_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i6bb81e67d76a4a82b81ad2d45dbbe125_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i5cfaea06a290424abaf30273f0cbb6b5_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="ib70734da362147418f25c7e6c3113e3b_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ica796fc1aaf342a98a8facad56c15b50_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i67a66c92272a458c8000ea7899c46357_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i1f3ef0fc57cf49958508c1439930f3d1_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ib3a8916bd1fa4086a492ca65e3e51a38_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ica0ba506aad84622b3925fc77baa577c_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i8fbd3c05b84f49938dd66f215d19b4be_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="iae2c052183eb46c98c248777ce8e78f8_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7f14939b8cda4c1ab893ffe7046c8ce4_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i00201ada03274491b80293d06e3c150d_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i11b712c47fa6419780a77193da12620a_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ib4582a80b03b4de5ae0b309e28121e8c_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i6bb554ee6b87400286031b7a4ba3c063_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i19a1b8e453ce45e6898dffc4f54e93fa_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i6e470b4cdff84963ae8a8e8358ac83cf_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i5b65f16da26b4fa7aef5b39c9caa9d63_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="icbd381e987ac4b9d9d003c6125193be1_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i19e955463b22403e8ffd29a15995d552_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia159369e6def49eaa38df72aa1e3633c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ief32b78d1b134f8494c038c8b6168939_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i6f18675ff9b94a5db45692b3143d565b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i03c8ef179c30430d998a0d500f9f7b5c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia739370c1abf4157a24b6da821eb2c8a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ib377038fe4274f2bb143ee81f032bc04_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibdb18ffa92bc4b9a9d10b7fbfc076bea_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3dbb5deff24d4ce4a94af81a94c1f3d5_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i29f19bbdcc09482b9c8803ce09f2dd55_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4a28c5f69f00414b933f6bf451910eda_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib4fee894e8e144069cd8a67bdeeca97c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id7d57d81e32f4f79945092bff85d0634_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ie68bccddd5bb41e4ad5da5bd0306b244_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:OtherforeigncountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i78bd4eec3e8940de994509d69e66b112_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:OtherforeigncountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i5ada58a2e93946fcbb5f9a1ad299373a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:OtherforeigncountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i614e635fb7634a69b2decd8104a59f48_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:OtherforeigncountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i46e2c8da68594a09a4e8374da38a8238_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i936e043a8c81440a83d5831417e652fb_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0450b515127e4094972c5d37befd8fe9_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i15109f8b32a44a17b1a2a9616bde72bf_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iedc9d22a3ed64665bdbd37aa7fc768ba_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id458db20e3d14e0ea7be951b7f6c8f37_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="icfcc418a68fe41eca179951a0d4ef20c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia098ef1f160a4ef8852c85ee1b884ecc_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i2e3aadc2d93045cd9a9d3e56117cab79_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if0c78c3895f1415a8b0f90d44a1bb2cb_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="id142e79f23f949fda8a6eb6f0bb7a895_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8bf03292aa934fffb069dfb12cff75c2_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="id7f2e5d84f44454f83667a603366b581_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i11ed44ac9e2a4011b789936a4e98b5e8_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i6f7a25652a1d4ba4a24b71bdb9b655cf_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib1b1a7be4d39403d91099b5a43138b9b_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i533c19daeeab41c4a97e045bd3ddf560_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:IVSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8ab5023990f048b8962eafb406db1dd5_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:IVSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i958fe502d9084acc90523231f109f843_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:IVSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9721a4fb6f6f4487ab0a63b1bfd05056_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:IVSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i4ba1663f254d4484999e4907b824d203_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:CriticalCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ied6df3d497ba4d6caa54440b01a78185_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:CriticalCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i294273e43dcd4ba994ffa11b9a8cae35_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:CriticalCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3665489a8b174bc7ade7fe26707e6525_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:CriticalCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib82fbaf1c309433b9494871305149b64_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:EquipmentrevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i757be560a5964338b1c4a8a44da06be0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:SoftwarerevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibdda08034ded4d708d944be3918937c2_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:EquipmentrevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i5e3e29e6192f4ac6ac44c680afa691ec_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:SoftwarerevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia371b6105f9d4b04923e19ab7c3984a3_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:EquipmentrevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ia3c8a56a13704db8bd2047ea2e90085c_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:SoftwarerevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id3082f2513354e2c9c295feb5ee07c05_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i936c0b5b30f0475aa8860776ce7788d6_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i90e036b7883a4905ab762f8fb5e5809a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">icui:Hedge2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i00a4f5323c1b44878071b465fcb32705_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">icui:Hedge3MemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ie0dbc4cd0a04492b9a0271887c57be87_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i54902c6ff8df45968224557ea9945ba0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id0ab7322a6eb49eba1f5c1edf8b1780e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssets</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i3118bdf309f0471fb8fac4317129fc89_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssets</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i639d66b7f3ed40a0a8296cdb12957a97_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i4c739512289e434392970475eb5456cb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia9ebc83689af44d49a9bbc825afbba2a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i7a1d3832f6564283a8650051009c4f6e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibcb02297ad264400a5e2ea109ba2b42c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4275d9ddb685412b8f3c1c5ce059ac1d_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia043e0a6a6fa4a899faabb9d01b53bf6_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4d636fe6143c493c8415e6c01d1afc23_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ica3ad48556d744f6818279a383caf56e_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i51018a1707e84b11ae38ec826d0d409f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i67333a944f31433798e6f2a1d6dcb432_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i96a2466aa1cb45f29d1d41f9028b879f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9385b7a171a04f2898c5ef97998a6c56_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i25b3d13b4c4c4ea8b5e4547942322e74_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9e620ac011e645bda635f86bef39bbe2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i17503520e3dc43b9a069024e4571c007_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if24b7a623e724fce8eb958b90ab9acc3_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i136c94015dfe4d7d8e8b0c4b31a612e0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2d26010906684fe4ad64045a9c68b659_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ic9a4f3105e8e47fb8b8d2110bfc3eeeb_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i9c56179593114b1cb384e677a3bcf408_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic8d6ba6a6f8744908d53e0629a6b71c4_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i1e34c94456614831be9dfdc4debcc1cf_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7021869896014054974bc3c43386c804_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i5f39fc9912cd4967979eed5be3d0f7b0_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">icui:MeasurementinputadjustedEBITDAvolatilityDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i5b12f47d423741f1840fe2d6bf36dde8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">icui:MeasurementinputadjustedEBITDAvolatilityDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i193e9bc8529c47d5a2272b3c4fcd5e0b_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i3d648edc7c73425abe804073e2f64f86_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia18d7086d6fb4687932d39db41ce2315_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i902d131aa565439facca770a62f5cbac_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7646c4e2e1874a85a23057f30b8e23ce_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">icui:MeasurementInputMarketPriceofRiskDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ie923308119dd4b89957fa959f3000164_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">icui:MeasurementInputMarketPriceofRiskDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i30b9f764037742b0bcf277c92bd096f6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">icui:MeasurementInputCostofDebtDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i26578cb52f834dbca68cf90c11f1f882_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0d585c42c31d47099c05e71e0e9c505b_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i6934602f86cf4488a08d72fbb1ce5cec_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ic7c3f6c281ef4898985e3550c7fe6b2a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i27861506051e4d27946d82a28da55b83_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i27b4161beaf0429c884583d99ab80b73_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="if4fe8711690d445588e7b4305d60aa10_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i06eba23bb99d4c0d8ec835df3d1e8c28_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i6ac4c0ca48d4489db024ee35c443cdd6_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i9eaec448af6f4fd8a5353a5c3fe5c06c_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i27ffcc721bb64b0281cde3276250f7ad_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ic1b3c598b3e0491890bb38037dd49a8d_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ia6fc5f09126a44ffb04ac9790b9771f6_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i9164f25d186a4d909265878d31cdee41_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i65eb4c872cd74f6faf55a5da99dbbc40_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ie23d9cf8873e4340a6e10ac36de9d928_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i72fb8dcb219e4b1bb2e9ce9ba8da9952_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i2c77a70a9e3845699a584864d8e944df_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i11d47dfed3ff4d9588867969991728cc_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i4e28ae0c98494d26a5bc596cb9be783a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ie68bc207112b41b58df81d05faf00e69_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i16e3bfee91e04164ab10b02c8869af43_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i855fea0e52e142f28484ab25b3b3c577_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i040b118f0d284c4587a31311d58d9e8a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifaf06965f9824aa8a4c7c38714952910_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if51ef346d17044ffb353faf3522d7121_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i073644ac67a340189034c024810c715d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i01a9ea00d96d41008352580605d4fcec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i03b8103160c940279da536763081196a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idb03c03492ff4235b2b9b4441af9fbf4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i32dc373beb3945e4963dbc4899d8e4b9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6ebada1972df4a0c891887ebf0c353b9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i132440f6e0444c8f89af223b47720a82_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i63ee11c2ae504c999fb4184322b6d3e4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6832d93ec6814205873f0baee9feec3e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i43d8d73aa9774b799e9023b3cff13b06_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">icui:AvailableforsaleDebtSecurityCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ic57248850d88416794870e32377db691_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">icui:AvailableforsaleDebtSecurityCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6deabc3b741e45cd8fa692c39f0b9edc_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i4620879b941247cfa95a9a28dcf24085_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7116a00a0a104abd82e86565701a993e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:MoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ib3c545ddf501441faa7cb903cca1cda9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:MoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1375a13abe4b4efba3b82c6334d93790_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ie2e13b8bfc654865b71027cce15aa2e7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic6d53e7aeda54939bbe32563bcb45a42_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:InstrumentsPlacedwithCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ibe339a43d3c649ee8d8262abd6c1652b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:InstrumentsPlacedwithCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i789808d2fb0c4f88b7e620831b58011c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i34c42a8ce4bd40b0a5d7a3461bc1a7a0_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i3d9cd446caed491a899751f1d1eb44dc_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iea0d1d24daf4464cb8a2f2a494e77192_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ia7b0425bcf534bb291de772829277124_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic5970bf6c7124aef8ae119b0f256503a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="if5d6d01257e4495cb4f2bf9631a18cf0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8ddef599005140edb0dc392d180c0e72_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ie781a6ce10264814beee840eb169f4ea_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i15b1f0e8d37e42e7af7fee67781734ef_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i582ccfeb3de84240b1fc45044d5e9bb9_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i79b13741ec714e6f89e620c85fcb5f36_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ia1b479db05ac48c9b7a54b812c9fbea5_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id603a19182814fe2a43b850d0cfc6fe3_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i815cee5c64c2495b852d8edb9176d1da_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if76f34d3c64342d9a6ffb02713e6ad3b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if9c8a66119764dc9a00ebaf9ff556bd0_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i24626d007e054d0abd71b5244ae2f5c1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6f601fb3c5e44cd7aaeea8bdc2ba2bf0_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i49e2c89eba64427389945201e7f2f0b2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ida8625d1d3e44fbba5f6eebe5c6e377e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9fba52f07cc14195afa41ea949219737_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i944803bcd8a44b7e9e0b56570ac2bc5b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id7619680ab7d4dd89e67a99d988aa578_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i32c800d77d8348e18a3bc8f2afd0b2dd_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id7af0d19d79047a5a4e4a50f36ec98d7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5d53c18c7d6e481ea1a90f7803ba81aa_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7ff988f57dbc4cc5b9f3efa73055569f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iea73e960382a4a63bc344bd9ad04c543_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic4fbf0581340449e90a103222a6a8557_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2ffb22ec60434d818bd2b2556cb5cabb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4e0c9a0075114e289a9c75aeaa09a60d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i143298e39aed47b4a6a1f042d06cf0e4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6108c14136414c7b9301eb0b1285b138_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7025fe488fcd42d5b686cc05ab8aa40b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i16ea0b9049034b08ab42ebb4a56e27d3_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ibe00a60716ec45de8464ab1725dc3c0a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iac5072f598284f3985d6cc8fd43939ab_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i53c2dc28a59e4e1ebf65f5db8cfb135a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i772102b6e9424cfe89cf7d21f27c99a9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i990759ebb384448eb750f6b16aa2d015_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i36de856b9634453f8f07e48e4e938ec4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0cec6cbca7af489d8d1b7bb4081f861e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="icaea4412a72b4c8490975563fa4ed00a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icdbbc3f6c04a4a678023393a057509dd_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i03595359938f484584f5c0582c287e2b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iba40ce4c71164e779d4e5bf49a20dedb_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ibfaabd3cf1b3486aabde937f0b9c2ecc_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i78599a63e60b4eee80460866570ec354_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i2daa608317084b91913d44e629b13c10_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="ie50edf57163b413a93153f7d12fdd63f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i415014033fd1401db0abb96c1deb92d1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0032362cfb97470ebdccec6864e3f4f3_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i0f497fd4a84044da8c51be7a9eae3f94_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ifafa1bc65fde48f88f89c439d117e56e_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="id79b9ed2a5c649f9b1e2959a3d60f9bb_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i780fecc37a2f4f698155e49027af3b40_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i7e1630ba4acf4ff7aa1de85ebe60d82e_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i38b078f234204d76b47fb00ce3c183e2_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if018a45d1b7346888304d235460eeb72_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia924ed4465984ed9bbb7b4471ff10c06_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i610d96bd65b54ae4b4dbd441faa55035_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i39c933bf20c849a0b8a9ecfc401e676c_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i87617830da7e4db99c62aa7420ba579b_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ia7f2736d0a7d418d9f4d7092e10cb9a2_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i663784171e98478abb00de8656622417_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ieb0b8ae4d80f433cb2f8103e301b96f8_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i4c473f1e56094c8a90e87ddc619c4525_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="ie3c40bb8a387451f87a22e2c721b5001_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</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="i99d006325f2a40fd9ab3805c043aa87d_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-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="mxn">
        <measure>iso4217:MXN</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180L2ZyYWc6ZTAwOTcyM2E3YzRiNDdjNzgxN2EzYjM0ZGFkYzliNDIvdGFibGU6YzMzNzYyYTJmMTkzNDFmY2IyYTU2YjE1YjkxNGRjZWUvdGFibGVyYW5nZTpjMzM3NjJhMmYxOTM0MWZjYjJhNTZiMTViOTE0ZGNlZV8yLTEtMS0xLTA_8c923d16-83a9-4ebb-9c36-95881337fa2b">0000883984</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180L2ZyYWc6ZTAwOTcyM2E3YzRiNDdjNzgxN2EzYjM0ZGFkYzliNDIvdGFibGU6YzMzNzYyYTJmMTkzNDFmY2IyYTU2YjE1YjkxNGRjZWUvdGFibGVyYW5nZTpjMzM3NjJhMmYxOTM0MWZjYjJhNTZiMTViOTE0ZGNlZV8zLTEtMS0xLTA_d8cd3027-5af0-4243-bfff-5cc3ee1ef9dc">ICU MEDICAL INC/DE</dei:EntityRegistrantName>
    <dei:AmendmentFlag
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180L2ZyYWc6ZTAwOTcyM2E3YzRiNDdjNzgxN2EzYjM0ZGFkYzliNDIvdGFibGU6YzMzNzYyYTJmMTkzNDFmY2IyYTU2YjE1YjkxNGRjZWUvdGFibGVyYW5nZTpjMzM3NjJhMmYxOTM0MWZjYjJhNTZiMTViOTE0ZGNlZV80LTEtMS0xLTA_ee5c1cb1-820f-4017-a318-db9b8697fc53">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180L2ZyYWc6ZTAwOTcyM2E3YzRiNDdjNzgxN2EzYjM0ZGFkYzliNDIvdGFibGU6YzMzNzYyYTJmMTkzNDFmY2IyYTU2YjE1YjkxNGRjZWUvdGFibGVyYW5nZTpjMzM3NjJhMmYxOTM0MWZjYjJhNTZiMTViOTE0ZGNlZV81LTEtMS0xLTA_5b301325-7af5-4f3a-86ff-74dfff086cc2">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180L2ZyYWc6ZTAwOTcyM2E3YzRiNDdjNzgxN2EzYjM0ZGFkYzliNDIvdGFibGU6YzMzNzYyYTJmMTkzNDFmY2IyYTU2YjE1YjkxNGRjZWUvdGFibGVyYW5nZTpjMzM3NjJhMmYxOTM0MWZjYjJhNTZiMTViOTE0ZGNlZV82LTEtMS0xLTA_82230093-b178-46df-ada9-6fa414762c6e">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180L2ZyYWc6ZTAwOTcyM2E3YzRiNDdjNzgxN2EzYjM0ZGFkYzliNDIvdGFibGU6YzMzNzYyYTJmMTkzNDFmY2IyYTU2YjE1YjkxNGRjZWUvdGFibGVyYW5nZTpjMzM3NjJhMmYxOTM0MWZjYjJhNTZiMTViOTE0ZGNlZV83LTEtMS0xLTA_b0525ca5-91d4-4bee-81de-7ee7fba7e393">Q3</dei:DocumentFiscalPeriodFocus>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xOS9mcmFnOjlhNmI2YWRlODQwOTRmOTNhYWRlM2JlMDBhNWViZmI3L3RhYmxlOmNmNDc4YzQ0Yjc3YTRhZTE5MTA1OGEzYWNiZTUwZGM5L3RhYmxlcmFuZ2U6Y2Y0NzhjNDRiNzdhNGFlMTkxMDU4YTNhY2JlNTBkYzlfMy0xLTEtMS0w_2be7881f-d887-406e-b004-bdabef330204"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xOS9mcmFnOjlhNmI2YWRlODQwOTRmOTNhYWRlM2JlMDBhNWViZmI3L3RhYmxlOmNmNDc4YzQ0Yjc3YTRhZTE5MTA1OGEzYWNiZTUwZGM5L3RhYmxlcmFuZ2U6Y2Y0NzhjNDRiNzdhNGFlMTkxMDU4YTNhY2JlNTBkYzlfMy0yLTEtMS0w_d1f23054-ef4f-40fc-b8c2-4e74e90d0038"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xOS9mcmFnOjlhNmI2YWRlODQwOTRmOTNhYWRlM2JlMDBhNWViZmI3L3RhYmxlOmNmNDc4YzQ0Yjc3YTRhZTE5MTA1OGEzYWNiZTUwZGM5L3RhYmxlcmFuZ2U6Y2Y0NzhjNDRiNzdhNGFlMTkxMDU4YTNhY2JlNTBkYzlfNC0xLTEtMS0w_f16f8102-0d53-4adc-bfb7-59e5fbb08f8b"
      unitRef="shares">928</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xOS9mcmFnOjlhNmI2YWRlODQwOTRmOTNhYWRlM2JlMDBhNWViZmI3L3RhYmxlOmNmNDc4YzQ0Yjc3YTRhZTE5MTA1OGEzYWNiZTUwZGM5L3RhYmxlcmFuZ2U6Y2Y0NzhjNDRiNzdhNGFlMTkxMDU4YTNhY2JlNTBkYzlfNC0yLTEtMS0w_ebeb401e-10aa-4742-b27c-e2ba4dd51475"
      unitRef="shares">850</us-gaap:TreasuryStockShares>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yOC9mcmFnOmM5NjAyNWExMjMwMDQwYzNiZTkxZmYyZTllZjk4NGY3L3RhYmxlOmUyZjlkNjg2MDc0YjQ1ZTM4ODY3ZTk1OTNkOGJiZWEyL3RhYmxlcmFuZ2U6ZTJmOWQ2ODYwNzRiNDVlMzg4NjdlOTU5M2Q4YmJlYTJfMS0xLTEtMS0w_02bddb55-efea-4504-b1e2-7645a5f7f63c"
      unitRef="usd">-321000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yOC9mcmFnOmM5NjAyNWExMjMwMDQwYzNiZTkxZmYyZTllZjk4NGY3L3RhYmxlOmUyZjlkNjg2MDc0YjQ1ZTM4ODY3ZTk1OTNkOGJiZWEyL3RhYmxlcmFuZ2U6ZTJmOWQ2ODYwNzRiNDVlMzg4NjdlOTU5M2Q4YmJlYTJfMS0yLTEtMS0w_052615e3-cfda-4575-a66e-1fafdeeac9bd"
      unitRef="usd">118000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yOC9mcmFnOmM5NjAyNWExMjMwMDQwYzNiZTkxZmYyZTllZjk4NGY3L3RhYmxlOmUyZjlkNjg2MDc0YjQ1ZTM4ODY3ZTk1OTNkOGJiZWEyL3RhYmxlcmFuZ2U6ZTJmOWQ2ODYwNzRiNDVlMzg4NjdlOTU5M2Q4YmJlYTJfMS00LTEtMS0w_3a8b2fad-514e-4375-b1da-ff0bc0366bc1"
      unitRef="usd">256000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yOC9mcmFnOmM5NjAyNWExMjMwMDQwYzNiZTkxZmYyZTllZjk4NGY3L3RhYmxlOmUyZjlkNjg2MDc0YjQ1ZTM4ODY3ZTk1OTNkOGJiZWEyL3RhYmxlcmFuZ2U6ZTJmOWQ2ODYwNzRiNDVlMzg4NjdlOTU5M2Q4YmJlYTJfMS02LTEtMS0w_9b9b91e8-8905-44f5-9dea-041f8fd86d03"
      unitRef="usd">-204000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yOC9mcmFnOmM5NjAyNWExMjMwMDQwYzNiZTkxZmYyZTllZjk4NGY3L3RhYmxlOmUyZjlkNjg2MDc0YjQ1ZTM4ODY3ZTk1OTNkOGJiZWEyL3RhYmxlcmFuZ2U6ZTJmOWQ2ODYwNzRiNDVlMzg4NjdlOTU5M2Q4YmJlYTJfMi0xLTEtMS0w_7897bfd5-6d41-49f6-bfcd-941eb4228b16"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yOC9mcmFnOmM5NjAyNWExMjMwMDQwYzNiZTkxZmYyZTllZjk4NGY3L3RhYmxlOmUyZjlkNjg2MDc0YjQ1ZTM4ODY3ZTk1OTNkOGJiZWEyL3RhYmxlcmFuZ2U6ZTJmOWQ2ODYwNzRiNDVlMzg4NjdlOTU5M2Q4YmJlYTJfMi0yLTEtMS0w_7a7496b4-d62b-44eb-aefb-8d82ba9a09f7"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yOC9mcmFnOmM5NjAyNWExMjMwMDQwYzNiZTkxZmYyZTllZjk4NGY3L3RhYmxlOmUyZjlkNjg2MDc0YjQ1ZTM4ODY3ZTk1OTNkOGJiZWEyL3RhYmxlcmFuZ2U6ZTJmOWQ2ODYwNzRiNDVlMzg4NjdlOTU5M2Q4YmJlYTJfMi00LTEtMS0w_68897c9f-97d9-44b8-8f64-5486d9399c59"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yOC9mcmFnOmM5NjAyNWExMjMwMDQwYzNiZTkxZmYyZTllZjk4NGY3L3RhYmxlOmUyZjlkNjg2MDc0YjQ1ZTM4ODY3ZTk1OTNkOGJiZWEyL3RhYmxlcmFuZ2U6ZTJmOWQ2ODYwNzRiNDVlMzg4NjdlOTU5M2Q4YmJlYTJfMi02LTEtMS0w_962d9a5b-50aa-436e-8b17-e39830005ff1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yOC9mcmFnOmM5NjAyNWExMjMwMDQwYzNiZTkxZmYyZTllZjk4NGY3L3RhYmxlOmUyZjlkNjg2MDc0YjQ1ZTM4ODY3ZTk1OTNkOGJiZWEyL3RhYmxlcmFuZ2U6ZTJmOWQ2ODYwNzRiNDVlMzg4NjdlOTU5M2Q4YmJlYTJfMy0xLTEtMS0w_3fdd10b8-4dc3-4b6f-9663-51f2a4ec7b20"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yOC9mcmFnOmM5NjAyNWExMjMwMDQwYzNiZTkxZmYyZTllZjk4NGY3L3RhYmxlOmUyZjlkNjg2MDc0YjQ1ZTM4ODY3ZTk1OTNkOGJiZWEyL3RhYmxlcmFuZ2U6ZTJmOWQ2ODYwNzRiNDVlMzg4NjdlOTU5M2Q4YmJlYTJfMy0yLTEtMS0w_1dc2d822-2b3a-4cd5-b312-dddaea73cd85"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yOC9mcmFnOmM5NjAyNWExMjMwMDQwYzNiZTkxZmYyZTllZjk4NGY3L3RhYmxlOmUyZjlkNjg2MDc0YjQ1ZTM4ODY3ZTk1OTNkOGJiZWEyL3RhYmxlcmFuZ2U6ZTJmOWQ2ODYwNzRiNDVlMzg4NjdlOTU5M2Q4YmJlYTJfMy00LTEtMS0w_6275893b-eb6d-4c6d-bba9-483e92320f32"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yOC9mcmFnOmM5NjAyNWExMjMwMDQwYzNiZTkxZmYyZTllZjk4NGY3L3RhYmxlOmUyZjlkNjg2MDc0YjQ1ZTM4ODY3ZTk1OTNkOGJiZWEyL3RhYmxlcmFuZ2U6ZTJmOWQ2ODYwNzRiNDVlMzg4NjdlOTU5M2Q4YmJlYTJfMy02LTEtMS0w_7a952638-ae96-4b8c-9656-b6107b08fdf1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="id3082f2513354e2c9c295feb5ee07c05_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181NS9mcmFnOjBjOTY1MTRmY2Q5ZjQ1ZTVhYmJjM2M0MmJhOTNmZTQwL3RhYmxlOmNlMWI0Yzg0MDYyMjQ5NDY5YjI4MDU5YmU0M2YzNjA1L3RhYmxlcmFuZ2U6Y2UxYjRjODQwNjIyNDk0NjliMjgwNTliZTQzZjM2MDVfMC0xLTEtMS0w_2b689551-26a1-4b15-8ee2-d3724d2d145f">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i936c0b5b30f0475aa8860776ce7788d6_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181NS9mcmFnOjBjOTY1MTRmY2Q5ZjQ1ZTVhYmJjM2M0MmJhOTNmZTQwL3RhYmxlOmNlMWI0Yzg0MDYyMjQ5NDY5YjI4MDU5YmU0M2YzNjA1L3RhYmxlcmFuZ2U6Y2UxYjRjODQwNjIyNDk0NjliMjgwNTliZTQzZjM2MDVfMC0yLTEtMS0w_b2b1075e-fbdb-4fb7-865e-ab625aeabdf6">P15Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <icui:Optiontoextendinyears
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181NS9mcmFnOjBjOTY1MTRmY2Q5ZjQ1ZTVhYmJjM2M0MmJhOTNmZTQwL3RhYmxlOmNlMWI0Yzg0MDYyMjQ5NDY5YjI4MDU5YmU0M2YzNjA1L3RhYmxlcmFuZ2U6Y2UxYjRjODQwNjIyNDk0NjliMjgwNTliZTQzZjM2MDVfMS0xLTEtMS0w_1dd4bfdd-9c84-4407-bc39-8fe39e894a1f">P5Y</icui:Optiontoextendinyears>
    <dei:DocumentType
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGV4dHJlZ2lvbjo1OTQ1ZmFlYzFlMjU0ZDk4YmViNjcxYWNjNTY3NGE0Nl8xOTg1_162b38d9-9e07-4e69-a999-a9ebc05561ef">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGFibGU6NjE5OGY4YWU3ZmU0NDg1MjhjYzMwY2QzNTBkMTlkZGUvdGFibGVyYW5nZTo2MTk4ZjhhZTdmZTQ0ODUyOGNjMzBjZDM1MGQxOWRkZV8wLTAtMS0xLTA_23280b9a-1703-4532-8097-ccf7147778bb">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGV4dHJlZ2lvbjo1OTQ1ZmFlYzFlMjU0ZDk4YmViNjcxYWNjNTY3NGE0Nl8xMjU_7fc405c8-e219-4218-8cda-100c18e7eda3">2020-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGFibGU6YjY3NGY4NDQwZTNiNDA2ZWI3MTAzNGExMGI3ZDdlZjYvdGFibGVyYW5nZTpiNjc0Zjg0NDBlM2I0MDZlYjcxMDM0YTEwYjdkN2VmNl8wLTAtMS0xLTA_daa81c1a-b77f-4a1b-8bfc-48b0b4152563">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGV4dHJlZ2lvbjo1OTQ1ZmFlYzFlMjU0ZDk4YmViNjcxYWNjNTY3NGE0Nl8xOTg2_15a3de0d-a86d-46ab-940c-7e642df92224">001-34634</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGFibGU6ZjQzN2Q4ZDAxNzMxNDMwMGI2ZjhiZjU5ZDM2ZmU5MmQvdGFibGVyYW5nZTpmNDM3ZDhkMDE3MzE0MzAwYjZmOGJmNTlkMzZmZTkyZF8wLTAtMS0xLTA_1f9e8d13-e7d1-4216-a503-47acaeee508d">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGFibGU6ZjQzN2Q4ZDAxNzMxNDMwMGI2ZjhiZjU5ZDM2ZmU5MmQvdGFibGVyYW5nZTpmNDM3ZDhkMDE3MzE0MzAwYjZmOGJmNTlkMzZmZTkyZF8wLTItMS0xLTA_3ff12445-6e78-49e5-9969-af8aa6b97b02">33-0022692</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGFibGU6ZmRkYzEyMDE4Y2ExNGM3MGE4YWEzMTM5MDNhZjI1NmEvdGFibGVyYW5nZTpmZGRjMTIwMThjYTE0YzcwYThhYTMxMzkwM2FmMjU2YV8wLTAtMS0xLTA_bbc98e29-4b45-45ca-832f-e20f140cade1">951 Calle Amanecer</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGFibGU6ZmRkYzEyMDE4Y2ExNGM3MGE4YWEzMTM5MDNhZjI1NmEvdGFibGVyYW5nZTpmZGRjMTIwMThjYTE0YzcwYThhYTMxMzkwM2FmMjU2YV8wLTItMS0xLTA_d51f9d92-0200-46e2-ba6d-8f97a6b040bd">San Clemente</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGFibGU6ZmRkYzEyMDE4Y2ExNGM3MGE4YWEzMTM5MDNhZjI1NmEvdGFibGVyYW5nZTpmZGRjMTIwMThjYTE0YzcwYThhYTMxMzkwM2FmMjU2YV8wLTQtMS0xLTA_310795d0-8fa5-47ad-8811-e80afaa21df9">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGFibGU6ZmRkYzEyMDE4Y2ExNGM3MGE4YWEzMTM5MDNhZjI1NmEvdGFibGVyYW5nZTpmZGRjMTIwMThjYTE0YzcwYThhYTMxMzkwM2FmMjU2YV8wLTYtMS0xLTA_28722cd5-90cb-4be7-aeec-219e61e548f2">92673</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGV4dHJlZ2lvbjo1OTQ1ZmFlYzFlMjU0ZDk4YmViNjcxYWNjNTY3NGE0Nl8xOTg3_88ff8afd-f165-47c6-a1aa-64290c318369">949</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGV4dHJlZ2lvbjo1OTQ1ZmFlYzFlMjU0ZDk4YmViNjcxYWNjNTY3NGE0Nl8xOTg4_1c0c3eec-f5ba-4753-889e-6068532275bc">366-2183</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGV4dHJlZ2lvbjo1OTQ1ZmFlYzFlMjU0ZDk4YmViNjcxYWNjNTY3NGE0Nl8xOTg5_c6479a68-6989-4124-b712-cf9112376989">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGV4dHJlZ2lvbjo1OTQ1ZmFlYzFlMjU0ZDk4YmViNjcxYWNjNTY3NGE0Nl8xOTkw_b7f9a1ac-16e3-4904-bfaa-15d947f0db19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGFibGU6ZWEyMmNlNzM0MWZhNDcxZDk3MDQ2MTAzNTBlMjgxNjEvdGFibGVyYW5nZTplYTIyY2U3MzQxZmE0NzFkOTcwNDYxMDM1MGUyODE2MV8wLTAtMS0xLTA_8e129cea-9664-43e3-95f6-de7be562242a">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGFibGU6ZWEyMmNlNzM0MWZhNDcxZDk3MDQ2MTAzNTBlMjgxNjEvdGFibGVyYW5nZTplYTIyY2U3MzQxZmE0NzFkOTcwNDYxMDM1MGUyODE2MV8yLTQtMS0xLTA_f474aacb-ac80-4744-946e-60f7eb48527b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGFibGU6ZWEyMmNlNzM0MWZhNDcxZDk3MDQ2MTAzNTBlMjgxNjEvdGFibGVyYW5nZTplYTIyY2U3MzQxZmE0NzFkOTcwNDYxMDM1MGUyODE2MV80LTQtMS0xLTA_b3ba8ecf-1428-4345-a390-375b6a8839fb">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGV4dHJlZ2lvbjo1OTQ1ZmFlYzFlMjU0ZDk4YmViNjcxYWNjNTY3NGE0Nl8xOTkx_e4621755-b4a3-48bc-a4f3-5531d4a50849">false</dei:EntityShellCompany>
    <dei:Security12bTitle
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGFibGU6NGUyZTEwZmVlMmVkNDdjMWFjMzY1M2ZkY2ZlYWU5ZmMvdGFibGVyYW5nZTo0ZTJlMTBmZWUyZWQ0N2MxYWMzNjUzZmRjZmVhZTlmY18xLTAtMS0xLTA_a4ac8bba-73cf-446f-87e1-90404e5aa6a8">Common stock, par value $0.10 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGFibGU6NGUyZTEwZmVlMmVkNDdjMWFjMzY1M2ZkY2ZlYWU5ZmMvdGFibGVyYW5nZTo0ZTJlMTBmZWUyZWQ0N2MxYWMzNjUzZmRjZmVhZTlmY18xLTEtMS0xLTA_1a871f68-8c9f-4def-8dcd-83fe6ba94880">ICUI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGFibGU6NGUyZTEwZmVlMmVkNDdjMWFjMzY1M2ZkY2ZlYWU5ZmMvdGFibGVyYW5nZTo0ZTJlMTBmZWUyZWQ0N2MxYWMzNjUzZmRjZmVhZTlmY18xLTItMS0xLTA_accf7b33-4982-4df0-ab60-90e5edbde172">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i05451aa428d54b4c868f70ad71006fca_I20201031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xL2ZyYWc6NTk0NWZhZWMxZTI1NGQ5OGJlYjY3MWFjYzU2NzRhNDYvdGFibGU6NjhjYjNiYWI0MmExNGZmMDg3ZDdhZGM5NGI5NmRiZWYvdGFibGVyYW5nZTo2OGNiM2JhYjQyYTE0ZmYwODdkN2FkYzk0Yjk2ZGJlZl8xLTItMS0xLTA_d367c6ce-a659-45dd-a43b-5166b8e3e425"
      unitRef="shares">20981128</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNC0xLTEtMS0w_da024c4b-99ca-4452-a039-1b138ee89742"
      unitRef="usd">350993000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNC0zLTEtMS0w_67c63d23-faa9-443c-ba1d-cd114305e03f"
      unitRef="usd">268670000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNS0xLTEtMS0w_f4b9682b-3d7c-4049-809c-1ac40a647905"
      unitRef="usd">12544000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNS0zLTEtMS0w_3d6d885e-b9c4-4cf0-aefc-1a8b34649e3a"
      unitRef="usd">23967000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNi0xLTEtMS0w_c2e17893-2f14-42e9-91ef-14c92ece983c"
      unitRef="usd">363537000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNi0zLTEtMS0w_0cbdb92c-e392-4254-8f39-da37d12a93d2"
      unitRef="usd">292637000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNy0wLTEtMS0wL3RleHRyZWdpb246MTA0N2U1MGM3OGNlNGM1YjgzMmUzMzc2MGU0YTIwY2ZfNjg_6d68f810-6002-46d9-9703-c0a537ba510e"
      unitRef="usd">22299000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNy0wLTEtMS0wL3RleHRyZWdpb246MTA0N2U1MGM3OGNlNGM1YjgzMmUzMzc2MGU0YTIwY2ZfODI_b147deca-c88d-44f6-8f7d-bff376aeed75"
      unitRef="usd">20219000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNy0xLTEtMS0w_80e87a29-d244-4114-98bc-02dc0138428d"
      unitRef="usd">164538000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNy0zLTEtMS0w_69cd0c5e-ea70-40a4-bba2-a06e695c9c1f"
      unitRef="usd">202219000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfOC0xLTEtMS0w_18f3920a-658a-44db-a30b-de24c5c8806a"
      unitRef="usd">321961000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfOC0zLTEtMS0w_792d73d7-90fe-49a6-ab49-bc89ac351065"
      unitRef="usd">337640000</us-gaap:InventoryNet>
    <us-gaap:PrepaidTaxes
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfOS0xLTEtMS0w_0999feec-778f-4476-a64a-e4b2ee1a92f6"
      unitRef="usd">8032000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfOS0zLTEtMS0w_6ab5e6e7-7d0e-4ed2-8e9b-c54bdb7dc3f0"
      unitRef="usd">15720000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTAtMS0xLTEtMA_25613e7b-f6b8-475f-9cf0-0db9c36fa3f7"
      unitRef="usd">42071000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTAtMy0xLTEtMA_0f86fd3f-2010-4cb9-a61b-783724777a60"
      unitRef="usd">33981000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTMtMS0xLTEtMA_3a33a5fe-fe6f-4ef7-a99f-591ad7361810"
      unitRef="usd">900139000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTMtMy0xLTEtMA_4a0d782d-a659-4e1d-9fd9-c3a912eab1cb"
      unitRef="usd">882197000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTUtMS0xLTEtMA_6fe5f0a0-74ce-46c3-904c-700120d13a1c"
      unitRef="usd">456348000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTUtMy0xLTEtMA_55cf0f52-ad24-41da-bba9-c290c7a428bf"
      unitRef="usd">456085000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTYtMS0xLTEtMA_425baaf8-6c96-4e25-8742-eb517ec3dd7f"
      unitRef="usd">47802000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTYtMy0xLTEtMA_e1c82841-3172-4c35-8a77-5eb514d2e104"
      unitRef="usd">34465000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTktMS0xLTEtMA_2ea48370-f4d3-4f7c-8c9e-21439e9fa53c"
      unitRef="usd">32651000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTktMy0xLTEtMA_caf02c30-6f12-4208-b57b-f6b3747e3dac"
      unitRef="usd">31245000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjAtMS0xLTEtMA_ee3002c7-4857-4841-8c36-c172e25bcb08"
      unitRef="usd">200428000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjAtMy0xLTEtMA_8a2da26f-45c1-4827-ad1f-78db14c5786b"
      unitRef="usd">211408000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjEtMS0xLTEtMA_7f540c01-e867-4b8f-ba31-c2cdee84c0fb"
      unitRef="usd">36373000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjEtMy0xLTEtMA_f3165da4-3ba9-45dd-a1d1-5bd0ca2768ad"
      unitRef="usd">27998000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjItMS0xLTEtMA_1e599edf-731c-43ea-a2d9-ffb8af587941"
      unitRef="usd">55795000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjItMy0xLTEtMA_bc6781ad-70cb-431e-834e-d61adddbe307"
      unitRef="usd">48984000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjMtMS0xLTEtMA_ffd1922b-3166-4033-89fc-d7a8b83d239c"
      unitRef="usd">1729536000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjMtMy0xLTEtMA_bb1626bf-0884-4bf6-8df6-98ef51f25d0d"
      unitRef="usd">1692382000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjctMS0xLTEtMA_cc837d68-0fda-4f53-b308-5094f7c3d53e"
      unitRef="usd">81027000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjctMy0xLTEtMA_e25347a2-9701-4384-8dd2-9856687f1f6d"
      unitRef="usd">128629000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjgtMS0xLTEtMA_55b917a6-1ba1-4078-ad62-21360f73a3d9"
      unitRef="usd">103397000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjgtMy0xLTEtMA_b8e6f08a-a804-4356-b3a5-a2c1df8cb5c7"
      unitRef="usd">117776000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzAtMS0xLTEtMA_4eaec799-5323-4ae5-a3ef-433c43c4fd7a"
      unitRef="usd">935000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzAtMy0xLTEtMA_b1b6753f-51b0-4cf4-aba1-7e81a141979e"
      unitRef="usd">2063000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzEtMS0xLTEtMA_a71d83f3-f22d-4ffa-83bf-bdad45a04ac7"
      unitRef="usd">185359000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzEtMy0xLTEtMA_2c29a0d2-8924-41bc-9f8d-f39bad539903"
      unitRef="usd">248468000</us-gaap:LiabilitiesCurrent>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzMtMS0xLTEtMA_0ad5e34f-179a-415c-8f92-b800dd5ab632"
      unitRef="usd">24300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzMtMy0xLTEtMA_f8158e53-027e-44f9-8184-a0dab0c4f544"
      unitRef="usd">17300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzUtMS0xLTEtMA_caac00b9-54be-4b5b-bc11-e2f22432430c"
      unitRef="usd">48750000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzUtMy0xLTEtMA_ff72e71f-6db2-43a7-9a13-3513cd453e8e"
      unitRef="usd">32820000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzYtMS0xLTEtMA_1cc7fdd2-66e8-468f-a6be-0bd8250203dc"
      unitRef="usd">2091000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzYtMy0xLTEtMA_6089ea8b-658b-4806-84fc-1faee37b7aa1"
      unitRef="usd">2091000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzctMS0xLTEtMA_c0278a3f-d8b1-4779-895a-dfde1cd9bc49"
      unitRef="usd">16816000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzctMy0xLTEtMA_27b0c214-d4f2-43b7-a989-d94257fd5892"
      unitRef="usd">14459000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzgtMS0xLTEtMA_a3e51299-48a2-4b2b-9263-9dc7e5ace17b"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzgtMy0xLTEtMA_49d246ba-b0cc-468b-9d41-9570ebe1002f"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOmRlMzhiZTc1ZGZiZTQ0YTRiNDlkM2NmODYzYmEyYjM3XzMz_484f2a58-990e-48d3-9387-dd2031c662ba"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOmRlMzhiZTc1ZGZiZTQ0YTRiNDlkM2NmODYzYmEyYjM3XzU3_a9895336-9c7d-4c8c-b9d9-52495271ec6c"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOmRlMzhiZTc1ZGZiZTQ0YTRiNDlkM2NmODYzYmEyYjM3Xzkx_88a53451-11a0-482e-936c-6b5358fcb972"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDAtMS0xLTEtMA_d69ec2d6-1497-445f-a1a3-f97198e2bcac"
      unitRef="usd">0</us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue>
    <us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDAtMy0xLTEtMA_307fb91c-2e00-4ef4-a11e-3d05c1fa0453"
      unitRef="usd">0</us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjUyYWY1Y2Q0YjVhNTRlNzhhODJhOTRkY2FhNDI2NzViXzE5_80a59e5b-307e-48fd-829b-5b114688f2fa"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjUyYWY1Y2Q0YjVhNTRlNzhhODJhOTRkY2FhNDI2NzViXzQ2_a54ba255-75e9-41f4-8f8e-0e828dc45100"
      unitRef="shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjUyYWY1Y2Q0YjVhNTRlNzhhODJhOTRkY2FhNDI2NzViXzY2_93537240-23e8-4337-9767-ea8be184d5c9"
      unitRef="shares">20969000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjUyYWY1Y2Q0YjVhNTRlNzhhODJhOTRkY2FhNDI2NzViXzg3_b59fcc11-9001-4eb0-b775-efeb59c555e4"
      unitRef="shares">20743000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjUyYWY1Y2Q0YjVhNTRlNzhhODJhOTRkY2FhNDI2NzViXzEyMQ_f593e6a7-136b-4031-afc0-ec1453e91cb7"
      unitRef="shares">20968000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjUyYWY1Y2Q0YjVhNTRlNzhhODJhOTRkY2FhNDI2NzViXzE1Mg_4ffc8388-3bbc-4a7c-b470-7ce79740c8e7"
      unitRef="shares">20742000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDEtMS0xLTEtMA_f00e5898-0a0e-4e2d-93b1-362f829ef258"
      unitRef="usd">2097000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDEtMy0xLTEtMA_216f1c9d-482c-4af2-85ad-31d9253d58a8"
      unitRef="usd">2074000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDItMS0xLTEtMA_aef6c9b0-d20b-4449-a19f-44e7a3315df0"
      unitRef="usd">683326000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDItMy0xLTEtMA_751f9b71-25ef-4721-91e9-572945016379"
      unitRef="usd">668947000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockValue
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDMtMS0xLTEtMA_534ee55a-4f6c-4ae6-86de-1fb136711173"
      unitRef="usd">180000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDMtMy0xLTEtMA_71d7133c-599d-4b53-80ff-e974fe1f0cc3"
      unitRef="usd">157000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDQtMS0xLTEtMA_a6e74a1d-cc20-4cea-8145-b89bbd9ef7ae"
      unitRef="usd">782510000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDQtMy0xLTEtMA_d653f6c7-95cf-4381-bde4-c4f88d2b592f"
      unitRef="usd">721782000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDUtMS0xLTEtMA_4f4b146b-ed1a-4283-9034-0ff33787c3bc"
      unitRef="usd">-15533000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDUtMy0xLTEtMA_eabd064a-2215-4c31-a6f6-a4907a774569"
      unitRef="usd">-15402000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDYtMS0xLTEtMA_2f7d0988-8687-4275-8436-0eacbbc8e13e"
      unitRef="usd">1452220000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDYtMy0xLTEtMA_45c738ce-854f-46ec-8080-3bb296cc0e70"
      unitRef="usd">1377244000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDctMS0xLTEtMA_adbb08cd-519d-4f68-b5a7-f12511bd3c79"
      unitRef="usd">1729536000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDctMy0xLTEtMA_a8c85f5c-1285-4044-af3b-38ce80643609"
      unitRef="usd">1692382000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMi0xLTEtMS0w_8fced5ff-e766-4957-bf30-ad73aabd3363"
      unitRef="usd">318567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMi0zLTEtMS0w_fb64107b-778a-4630-95a7-c9dcf91ff3fe"
      unitRef="usd">307471000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMi01LTEtMS0w_9aa0c247-2776-4dc4-97d3-c74fbbccb4a0"
      unitRef="usd">950553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMi03LTEtMS0w_cd252aef-79e9-4582-bb63-f51b241108b5"
      unitRef="usd">950685000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMy0xLTEtMS0w_e78dee5d-2e90-4994-a3f9-59ac1ccb91ec"
      unitRef="usd">204643000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMy0zLTEtMS0w_e24a2f69-c123-4d7f-9128-1096f37700ce"
      unitRef="usd">188919000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMy01LTEtMS0w_bb6ebe47-3b9b-4752-93f9-482ed9a987bf"
      unitRef="usd">608930000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMy03LTEtMS0w_6bc855bd-a4be-4042-b1de-297e0dfbe32f"
      unitRef="usd">592961000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfNC0xLTEtMS0w_87a2d88d-9667-4ca4-8069-cdbe822a5018"
      unitRef="usd">113924000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfNC0zLTEtMS0w_f30ce033-c682-4c20-8a0d-30b3a3104988"
      unitRef="usd">118552000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfNC01LTEtMS0w_ea97c897-6040-4423-a755-27dc451735c3"
      unitRef="usd">341623000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfNC03LTEtMS0w_811c228a-00a5-4680-ac14-a874189185a4"
      unitRef="usd">357724000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfNi0xLTEtMS0w_370b37c9-7ffe-471f-90e4-834b67a1d970"
      unitRef="usd">70854000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfNi0zLTEtMS0w_c14e027a-fdd3-4437-96d3-a4cf65f5f587"
      unitRef="usd">65876000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfNi01LTEtMS0w_71d0481d-7524-41e2-b7d3-ca6ea70836c0"
      unitRef="usd">210401000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfNi03LTEtMS0w_f1f06f8d-22da-4270-bfdb-0650cf476ab2"
      unitRef="usd">206333000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfNy0xLTEtMS0w_3d0121ec-4ed9-49af-8aa3-7579f2faa555"
      unitRef="usd">10126000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfNy0zLTEtMS0w_b9b7017e-46cf-40a3-869f-7b7ea943c5a3"
      unitRef="usd">12002000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfNy01LTEtMS0w_9caf8f9e-c234-4db0-9833-d0cc6bb255a5"
      unitRef="usd">31151000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfNy03LTEtMS0w_ebb4d352-c9b6-4b79-b971-ca670ff07c80"
      unitRef="usd">36024000</us-gaap:ResearchAndDevelopmentExpense>
    <icui:Restructuringandstrategictransaction
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfOC0xLTEtMS0w_b6a56223-bd93-4cd1-a0d2-e78f03cb4b0b"
      unitRef="usd">4114000</icui:Restructuringandstrategictransaction>
    <icui:Restructuringandstrategictransaction
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfOC0zLTEtMS0w_c721e6ac-442c-4b5d-b923-06551cf56990"
      unitRef="usd">7975000</icui:Restructuringandstrategictransaction>
    <icui:Restructuringandstrategictransaction
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfOC01LTEtMS0w_4b878928-007f-4d09-a168-28d6345f84bf"
      unitRef="usd">22903000</icui:Restructuringandstrategictransaction>
    <icui:Restructuringandstrategictransaction
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfOC03LTEtMS0w_bfc34e82-e391-417c-99b1-0a9d9b385d27"
      unitRef="usd">69408000</icui:Restructuringandstrategictransaction>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfOS0xLTEtMS0w_c12f8509-6697-4ce0-8d1b-e5726d2e5d83"
      unitRef="usd">4300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfOS0zLTEtMS0w_27c458bd-b405-4827-9279-6331bf09e81e"
      unitRef="usd">-200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfOS01LTEtMS0w_fbb17eb9-11c1-43aa-869b-0e8f115564c8"
      unitRef="usd">7000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfOS03LTEtMS0w_a20da6da-6e8f-4308-8bca-1285fec219f2"
      unitRef="usd">-47400000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <icui:Contractsettlement
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTAtMS0xLTEtMA_de9111f7-4698-43cb-8101-55d504b424df"
      unitRef="usd">-1000000</icui:Contractsettlement>
    <icui:Contractsettlement
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTAtMy0xLTEtMA_cd08b188-bf00-42b3-b2a7-4f4467bc0b0a"
      unitRef="usd">0</icui:Contractsettlement>
    <icui:Contractsettlement
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTAtNS0xLTEtMA_90ea7dab-293e-484a-bac8-1b8c010b5961"
      unitRef="usd">-975000</icui:Contractsettlement>
    <icui:Contractsettlement
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTAtNy0xLTEtMA_50a2bf04-b40c-43ab-8915-ac862f22aa8c"
      unitRef="usd">3822000</icui:Contractsettlement>
    <us-gaap:OperatingExpenses
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTEtMS0xLTEtMA_8aeb2673-864f-44f3-83a4-8783c348a34d"
      unitRef="usd">88394000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTEtMy0xLTEtMA_33ec5299-15b3-4116-a7fa-ca7fde6505a2"
      unitRef="usd">85653000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTEtNS0xLTEtMA_01aa580e-7b37-4841-95ca-27ced153cddc"
      unitRef="usd">270480000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTEtNy0xLTEtMA_5613771f-997f-4e2f-9cf2-59ffbb7b1fa5"
      unitRef="usd">268187000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTItMS0xLTEtMA_292eaf1c-526d-4601-832f-107b74381585"
      unitRef="usd">25530000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTItMy0xLTEtMA_9a5d3b04-12c5-474f-8dda-ac37a86187bd"
      unitRef="usd">32899000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTItNS0xLTEtMA_76fd4c27-bde7-4e3b-b16d-cc5823b27fe6"
      unitRef="usd">71143000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTItNy0xLTEtMA_2e76b48b-63d0-4e56-a5cf-896799c13861"
      unitRef="usd">89537000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTQtMS0xLTEtMA_81904deb-3103-4c2c-aea1-7d69be2f2284"
      unitRef="usd">616000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTQtMy0xLTEtMA_7e833ede-7c5c-40be-a4f8-d8486750ea5b"
      unitRef="usd">139000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTQtNS0xLTEtMA_0e2fcda9-caf9-4a76-8f10-e6af31958d3c"
      unitRef="usd">1583000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTQtNy0xLTEtMA_060392f0-c22a-451e-a69f-b559ef06a849"
      unitRef="usd">411000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTUtMS0xLTEtMA_9f2451f0-e402-4d1e-ac9a-a64fdfe32f82"
      unitRef="usd">1252000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTUtMy0xLTEtMA_f976ec35-25b3-4e75-acaa-b9b0b5785f03"
      unitRef="usd">-10000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTUtNS0xLTEtMA_8b811a41-d1cd-4b30-bcd4-d68a4b614344"
      unitRef="usd">-2175000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTUtNy0xLTEtMA_4637a7c4-72f7-44f2-8a6d-5c617797fedc"
      unitRef="usd">4660000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTYtMS0xLTEtMA_edc0fc38-c9c5-4e47-bd36-f56b34606f4d"
      unitRef="usd">26166000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTYtMy0xLTEtMA_8e545a0e-0b6f-4930-9706-a1457dd16b27"
      unitRef="usd">32750000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTYtNS0xLTEtMA_71cbdb6e-7921-478e-b329-d96974ec9133"
      unitRef="usd">67385000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTYtNy0xLTEtMA_873bc137-5776-4f9a-a6c0-fc851048570e"
      unitRef="usd">93786000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTctMS0xLTEtMA_f8b61ef3-b04e-4160-a3f6-8cbfffaf71b2"
      unitRef="usd">1180000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTctMy0xLTEtMA_537cd9f4-6c7b-4f55-979e-5665f5b06eed"
      unitRef="usd">6187000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTctNS0xLTEtMA_85b6dc02-67d7-4fe8-8553-58da03841840"
      unitRef="usd">6657000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTctNy0xLTEtMA_cb93aa40-c7ff-4b43-9d42-7c9ee9304a23"
      unitRef="usd">13392000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTgtMS0xLTEtMA_d9371332-9f1f-43a0-864f-d387662ea71f"
      unitRef="usd">24986000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTgtMy0xLTEtMA_8ab748bd-c863-4875-9545-567d12bb37a2"
      unitRef="usd">26563000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTgtNS0xLTEtMA_ca42ea08-ee62-4562-8c11-4ada21f7b563"
      unitRef="usd">60728000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMTgtNy0xLTEtMA_55efcdf1-ffd8-4793-8614-b82dc2c76cf0"
      unitRef="usd">80394000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjAtMS0xLTEtMA_ebe14b3f-7491-4636-b5b8-375c82fe79d1"
      unitRef="usdPerShare">1.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjAtMy0xLTEtMA_c7652f5e-823f-45ba-b8a9-c48e4cf928e3"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjAtNS0xLTEtMA_a9b2f662-613e-401f-bab5-49013c2a79ee"
      unitRef="usdPerShare">2.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjAtNy0xLTEtMA_bd9ec70f-452b-4dfe-8bad-af20704efe77"
      unitRef="usdPerShare">3.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjEtMS0xLTEtMA_c26a75be-93a4-4260-bb96-45a1d4898177"
      unitRef="usdPerShare">1.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjEtMy0xLTEtMA_4092c508-8e1b-42cf-a36a-b31dc1298b34"
      unitRef="usdPerShare">1.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjEtNS0xLTEtMA_0366925a-dc45-4ba3-badf-f9ccea0532af"
      unitRef="usdPerShare">2.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjEtNy0xLTEtMA_01ab2a00-0dab-45c4-a590-00ca79495fe9"
      unitRef="usdPerShare">3.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjMtMS0xLTEtMA_4b35d468-5c3b-4935-adb5-93c99a271ecf"
      unitRef="shares">20948000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjMtMy0xLTEtMA_2695f086-f1cc-4116-ba73-dc2eadbad22d"
      unitRef="shares">20666000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjMtNS0xLTEtMA_6fb972e1-0be7-4a0f-8089-237952ee26a9"
      unitRef="shares">20870000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjMtNy0xLTEtMA_3b964062-431b-4b46-9bb1-52a4445a34bb"
      unitRef="shares">20607000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjQtMS0xLTEtMA_525ae5bc-d02e-4c12-a10d-3cdec362b3ee"
      unitRef="shares">21556000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjQtMy0xLTEtMA_8f2d1b89-63ae-4493-aed5-4deaac0b3963"
      unitRef="shares">21487000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjQtNS0xLTEtMA_cd4b3239-a490-4b0e-a3da-26b9c5102470"
      unitRef="shares">21561000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yMi9mcmFnOjc5YTFjN2UxZDJiYzQxYjM4OTc3MGZkY2NkNmU5MTI4L3RhYmxlOmE0NjBkZDFjMzFjYTRmNTBhOWM5YmU4MDU2ZTcyMzI5L3RhYmxlcmFuZ2U6YTQ2MGRkMWMzMWNhNGY1MGE5YzliZTgwNTZlNzIzMjlfMjQtNy0xLTEtMA_ac696ec6-19fa-47dd-882d-f7b78b19414a"
      unitRef="shares">21556000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfMi0xLTEtMS0w_50567456-3031-4839-ad2e-b8583feecd72"
      unitRef="usd">24986000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfMi0zLTEtMS0w_314e0f0d-c00c-450b-b7a3-1672421b9078"
      unitRef="usd">26563000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfMi01LTEtMS0w_a77d0aed-ba94-46b3-9ef0-3f295570fba3"
      unitRef="usd">60728000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfMi03LTEtMS0w_bf07dc68-9ff9-4b56-a924-753d0f12a522"
      unitRef="usd">80394000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNC0xLTEtMS0w_7861c6b2-129b-4023-8fbc-b105b9ac6437"
      unitRef="usd">1016000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNC0zLTEtMS0w_85fd13b2-62d6-4b66-b1e9-738cd6108bdc"
      unitRef="usd">-375000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNC01LTEtMS0w_4cfc403f-77f7-47d4-a174-815505c0ae49"
      unitRef="usd">-810000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNC03LTEtMS0w_f797cf50-9899-4d22-b318-1f636ef9138c"
      unitRef="usd">644000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNS0xLTEtMS0w_fa8ff4c7-a6ab-4c7a-968d-3979c3e9c065"
      unitRef="usd">6626000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNS0zLTEtMS0w_eea1328a-5bd1-4ccd-bcf5-7eed5e438646"
      unitRef="usd">-7533000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNS01LTEtMS0w_cbf5c9c8-5cdf-4d0d-b5af-4bdf87cb98cd"
      unitRef="usd">754000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNS03LTEtMS0w_7148c601-a44e-4721-b7df-c2685814cc90"
      unitRef="usd">-6287000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNi0xLTEtMS0w_be6871eb-47f8-427a-8701-f0446b768e5e"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNi0zLTEtMS0w_38ce9295-b974-49c0-ab94-fa6a33c4400f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNi01LTEtMS0w_15ef2ce3-641d-4788-91f0-3f99f4dd9efc"
      unitRef="usd">75000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNi03LTEtMS0w_33d12f88-4016-4815-bda3-d202d45180f5"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNy0xLTEtMS0w_9902dd60-dc28-4e8f-8d33-e839e28678af"
      unitRef="usd">7645000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNy0zLTEtMS0w_97ace4e9-8b31-4923-8cdb-138dfb452987"
      unitRef="usd">-7908000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNy01LTEtMS0w_84a1204c-8ec8-441f-bbd8-f7b84e412237"
      unitRef="usd">-131000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfNy03LTEtMS0w_5ac3009f-4a0f-4077-bd3a-45456d57e5b8"
      unitRef="usd">-5637000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfOC0xLTEtMS0w_c99bfbb1-08e9-4e5a-a3fe-bd70f5f4b9a6"
      unitRef="usd">32631000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfOC0zLTEtMS0w_0155097c-31ed-4362-8f04-4ac109a8aed8"
      unitRef="usd">18655000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfOC01LTEtMS0w_78238dca-397d-419f-a71b-7b702cffb079"
      unitRef="usd">60597000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18yNS9mcmFnOjU1MDAzYzYxNjBjNTRmOWY5ODRkNjA2ODdhN2ExY2ZjL3RhYmxlOjIwZDI5NWZkNmI2ZDQ0NjU5ODlhMTdhYzJiY2M0ZDkzL3RhYmxlcmFuZ2U6MjBkMjk1ZmQ2YjZkNDQ2NTk4OWExN2FjMmJjYzRkOTNfOC03LTEtMS0w_7fcfbd01-f0e7-4ecd-a0c1-ff19ec0eba2a"
      unitRef="usd">74757000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8652b80c1f604a14a69ebe11a9cc36b8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMy0yLTEtMS0w_288037c5-05e1-4e91-ba2c-ebf6235acae0"
      unitRef="shares">20742000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i86b404ffa3b24d308c404652b851ee70_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMy00LTEtMS0w_4eb1bcfd-0319-4631-af8e-39619428394b"
      unitRef="usd">2074000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iee2ccd2a5e584b0e9ec103e4c57e94ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMy02LTEtMS0w_e5f43694-c26c-451b-bc56-27a7e39b58da"
      unitRef="usd">668947000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i29b8d85d7d934c129e66eb25929e13b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMy04LTEtMS0w_dc3ba2e1-b9af-4850-a9f2-8b94e78c79b5"
      unitRef="usd">-157000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b504112a9bc47d38102d0d9253608ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMy0xMC0xLTEtMA_68914426-3002-4b55-9838-6b4a447d6c8c"
      unitRef="usd">721782000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id0f1d73a7cb64fbf892fe9be8769c393_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMy0xMi0xLTEtMA_25ff4889-fa82-47e8-8ccd-16400014b87a"
      unitRef="usd">-15402000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMy0xNC0xLTEtMA_a0b2a0d5-8d31-4160-adaf-13eef8e0985d"
      unitRef="usd">1377244000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib9d5e9c452624417b4143496fffda9bb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfNC0yLTEtMS0w_db131dcb-de90-453d-bdfc-f9f0c98dca94"
      unitRef="shares">155000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4fc3a786bc2742af9556182a6b989a8e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfNC00LTEtMS0w_0369bb50-1ccd-4fdb-ae6f-fa45af827836"
      unitRef="usd">9000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="idc20cfc41fe54f018a55178d12ec265a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfNC02LTEtMS0w_3ef147bb-a6cc-4caa-9b4e-0b2232ebcf5e"
      unitRef="usd">-10207000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i1d3d4fa09a7a4dd096003299e720fea4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfNC04LTEtMS0w_caf4fb14-891f-411e-9abf-595b9827bee0"
      unitRef="usd">10758000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i62b3c98cf9024650ab3b17df157ea8e1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfNC0xNC0xLTEtMA_ff5643c2-03c5-4985-ac9e-ea512e818234"
      unitRef="usd">560000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ib9d5e9c452624417b4143496fffda9bb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfNS0yLTEtMS0w_abdb00c1-faa3-4884-867e-aa76a831c1ad"
      unitRef="shares">64000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1d3d4fa09a7a4dd096003299e720fea4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfNS04LTEtMS0w_2a0c542c-3a84-4339-98df-69cbb68eba56"
      unitRef="usd">12174000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i62b3c98cf9024650ab3b17df157ea8e1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfNS0xNC0xLTEtMA_da2b6bf4-8872-478b-ba8a-8d2fe7815fc9"
      unitRef="usd">12174000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idc20cfc41fe54f018a55178d12ec265a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfNi02LTEtMS0w_d2adff22-9266-4a82-9bfa-c90231db3f89"
      unitRef="usd">6939000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i62b3c98cf9024650ab3b17df157ea8e1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfNi0xNC0xLTEtMA_4a3da7a5-285a-4824-af1a-333caa457b2e"
      unitRef="usd">6939000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i07c41fee932c4c7babc01269d58f0180_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfNy0xMi0xLTEtMA_c0a11d52-9664-40ac-a983-278b530a875d"
      unitRef="usd">-13510000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i62b3c98cf9024650ab3b17df157ea8e1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfNy0xNC0xLTEtMA_fa0d5bd6-f5a4-4154-aa34-b4f003e83edd"
      unitRef="usd">-13510000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="id730546f51c847cda479b5d4043fe3e8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfOC0xMC0xLTEtMA_b2ed9bc6-920c-475c-a2aa-6576449a8ef6"
      unitRef="usd">16834000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i62b3c98cf9024650ab3b17df157ea8e1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfOC0xNC0xLTEtMA_097bc503-9ea3-4a9c-bbee-5eb8462e498d"
      unitRef="usd">16834000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i602c114e443c48c2a5dea1f48a6929c6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfOS0yLTEtMS0w_a1601881-9f51-44ef-a050-8b2434269d8f"
      unitRef="shares">20833000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i844e341cfc21463cae61412a1f51ed21_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfOS00LTEtMS0w_9b3212d7-09e7-46ac-8661-b9c5d5a3ff9e"
      unitRef="usd">2083000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3b75e73ec48a4ce89d09e3cab5390082_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfOS02LTEtMS0w_defb7705-de6a-48a5-aa1b-698f20445c1f"
      unitRef="usd">665679000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i420cf144670d4e9fb190f07a948915dc_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfOS04LTEtMS0w_ccc3b7ad-e10e-473e-a0f9-d5e3f4d08e89"
      unitRef="usd">-1573000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i27bff3cf008c4c52a9b671d7b435317b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfOS0xMC0xLTEtMA_954a4d77-d15d-4f49-a016-205ad9cbdd43"
      unitRef="usd">738616000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7949e664fc35454488421a7e43c56005_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfOS0xMi0xLTEtMA_1e39d731-f855-47e7-9ec3-afb9bd2726b2"
      unitRef="usd">-28912000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iee90e811dfb941aa97ab338bfeba0339_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfOS0xNC0xLTEtMA_8be692c7-687f-4232-a8e2-29845ba0cded"
      unitRef="usd">1375893000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ic4595b2dfa3e42e5897e7a3d878df2bd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTAtMi0xLTEtMA_2deeb9f8-e9b2-4c05-8db4-7a84f824a00d"
      unitRef="shares">106000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4a558b56fcbf4f3ab3bf53178310ee55_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTAtNC0xLTEtMA_6d02f177-a5cb-4927-8124-a33095a715c5"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i2b5b2b8a7da540abaa204181fd0e18c7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTAtNi0xLTEtMA_012977a1-034b-453a-b1de-6f858b8b1064"
      unitRef="usd">4408000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id3c33bd3e5f740088b88a14d691a80c4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTAtOC0xLTEtMA_09894592-16c1-43fa-8723-6c0543ac2c07"
      unitRef="usd">1820000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i1ecbbbdf25b6421193c3dc79b1f83a98_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTAtMTQtMS0xLTA_c87799b9-6847-477e-a315-7f76a2fda79d"
      unitRef="usd">6239000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ic4595b2dfa3e42e5897e7a3d878df2bd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTEtMi0xLTEtMA_9edefc3d-8a95-4d30-a622-89ba6c10a649"
      unitRef="shares">2000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id3c33bd3e5f740088b88a14d691a80c4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTEtOC0xLTEtMA_c02fdc1f-801c-44ab-b7a6-d3d0f3c2d6a2"
      unitRef="usd">387000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1ecbbbdf25b6421193c3dc79b1f83a98_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTEtMTQtMS0xLTA_66b50c93-3833-4f01-96a8-50bed0dc49b6"
      unitRef="usd">387000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2b5b2b8a7da540abaa204181fd0e18c7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTItNi0xLTEtMA_866cfa7d-2738-4b83-acfc-7417fda10a2c"
      unitRef="usd">5410000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1ecbbbdf25b6421193c3dc79b1f83a98_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTItMTQtMS0xLTA_e0e71368-946f-4b50-ba9c-32284e092ac5"
      unitRef="usd">5410000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i75bbabb2a80447809271888e7aa28296_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTMtMTItMS0xLTA_d630af86-eeb7-4f60-bf75-9904b889e9d4"
      unitRef="usd">5734000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i1ecbbbdf25b6421193c3dc79b1f83a98_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTMtMTQtMS0xLTA_6bc8092d-aae3-48d7-9c60-fc81e6ff88f7"
      unitRef="usd">5734000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i42b256df41684fc685c8c0039bce3be7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTQtMTAtMS0xLTA_315139e3-2a45-4bbc-adb1-af4d8d2d37ea"
      unitRef="usd">18908000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1ecbbbdf25b6421193c3dc79b1f83a98_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTQtMTQtMS0xLTA_42f3c329-94c3-4b55-81d1-f2dc9f8bf401"
      unitRef="usd">18908000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3429887b499849dbb4c1f47da351bba1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTUtMi0xLTEtMA_7fb6a3f4-ae68-4d3a-92d9-0142363caa05"
      unitRef="shares">20937000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if037fdd6d8ad4b5ebcbcb6c46c81c99a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTUtNC0xLTEtMA_b49f42c0-11a6-40f2-8423-c23f6f89835a"
      unitRef="usd">2094000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic34a16b0c0b64aee852184e2c68013b0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTUtNi0xLTEtMA_196c186e-6e0a-4e36-939c-e7af10268bcd"
      unitRef="usd">675497000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if11ba69ef6524c02a02f5bb696fac44b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTUtOC0xLTEtMA_227b539e-5b7d-4065-b766-54a2f66a2330"
      unitRef="usd">-140000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0496c70850284e7ca9c4987d8630f02c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTUtMTAtMS0xLTA_b1edd205-e258-4e64-a3bf-b920257f5805"
      unitRef="usd">757524000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8a335257a0104e159d61e11de705d39a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTUtMTItMS0xLTA_95d69f42-65a5-4d6d-aadf-67b8e3950549"
      unitRef="usd">-23178000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ec07e9f77e84a9b9d96f74a48953013_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTUtMTQtMS0xLTA_7f616474-6806-4ba4-80af-2011cd8526da"
      unitRef="usd">1411797000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i8380cc730c654844ab552644fd6f485f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTYtMi0xLTEtNjUw_f2073497-1023-4985-a56a-aeef9ac535bc"
      unitRef="shares">33000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3eb5f1a0883040a4a74538a904ecc148_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTYtNC0xLTEtNjUw_66962b18-bd32-4963-8b3d-f54e9dc90840"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i5b73deb1a29e4458ae7e19fe0737c55b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTYtNi0xLTEtNjUw_18e161b2-77cb-4353-a58b-a5f028bb7128"
      unitRef="usd">1564000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i179cf82d5060477bb94f1b3f7e541d7b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTYtOC0xLTEtNjUw_40538186-30fc-410f-9805-5f6376bd3d46"
      unitRef="usd">220000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTYtMTQtMS0xLTY1MA_e13ff5b9-e9e0-4a2d-a188-63736af6b983"
      unitRef="usd">1787000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i8380cc730c654844ab552644fd6f485f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTctMi0xLTEtNjUw_a210851a-275d-408d-9ba2-af997e8288eb"
      unitRef="shares">1000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i179cf82d5060477bb94f1b3f7e541d7b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTctOC0xLTEtNjUw_b2a48c28-be2c-4609-b7eb-96d0175de33d"
      unitRef="usd">260000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTctMTQtMS0xLTY1MA_7a2ec82d-35d7-444d-accc-7f0c4ffb7e57"
      unitRef="usd">260000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5b73deb1a29e4458ae7e19fe0737c55b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTgtNi0xLTEtNjUw_12bf0f3e-2c1e-4579-97e1-ea0071abfa29"
      unitRef="usd">6265000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTgtMTQtMS0xLTY1MA_37c2e6a4-c4ac-4e0f-9896-db389721600a"
      unitRef="usd">6265000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if5bb2b8aaf61413c991bf79fe7fcaf5c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTktMTItMS0xLTY1MA_20a6f702-515d-4146-9596-4bba459d21ba"
      unitRef="usd">7645000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMTktMTQtMS0xLTY1MA_08dd3446-cb46-4efd-b75d-fe7a63a44b95"
      unitRef="usd">7645000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="icc9bfb7e1234431fa47e437052d65682_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMjAtMTAtMS0xLTY1MA_2f807e67-058a-4437-8da9-a7819f6c95d2"
      unitRef="usd">24986000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMjAtMTQtMS0xLTY1MA_f397363b-728e-4a9d-aecc-98bdd5083cdb"
      unitRef="usd">24986000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i533fbc9891624844ae756cd641e43ac2_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMjEtMi0xLTEtNjUw_1efd4b3a-b78c-412b-a491-5bab60f55cfd"
      unitRef="shares">20969000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id56ad953419d450a8cedbe15d1597dc9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMjEtNC0xLTEtNjUw_e3e1c95e-a3a6-4deb-81e3-4798620bae37"
      unitRef="usd">2097000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie120994e391c4b9480b3f937f6b45599_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMjEtNi0xLTEtNjUw_93e13cbd-10fd-472e-8fcf-3b5f6a6086a9"
      unitRef="usd">683326000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib026c8e12b9e48e38d7144ac2a3e5139_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMjEtOC0xLTEtNjUw_96d1c574-ebea-4d20-9176-48a9eef16a69"
      unitRef="usd">-180000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic643d163049d41dda3e4d020d0429fb9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMjEtMTAtMS0xLTY1MA_94667fdc-a965-4958-9e7f-af6d3e5c8654"
      unitRef="usd">782510000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0e12f476e6a94ae2ae0dcc9d183b9bda_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMjEtMTItMS0xLTY1MA_1c6f5a41-e1c6-4b8b-8f81-8a19b1e47d76"
      unitRef="usd">-15533000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjIxOWQyN2U3OTlhODRkZmU4OWRmYzRlZDYwOWRiMjhhL3RhYmxlcmFuZ2U6MjE5ZDI3ZTc5OWE4NGRmZTg5ZGZjNGVkNjA5ZGIyOGFfMjEtMTQtMS0xLTY1MA_d681c7ff-043e-4c10-9ff5-b72edc89a66f"
      unitRef="usd">1452220000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icb1cff3e701b4eedb53c9c390b692e09_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMy0yLTEtMS0w_21de9cc0-76f7-490c-afd0-0b2591b836ee"
      unitRef="shares">20492000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="icf7f12b5e75143ceb09beb05acf9dc02_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMy00LTEtMS0w_ab871a83-9aca-4ab4-9172-200bace618d5"
      unitRef="usd">2049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i021e8475228b49a49ff6478451ba4538_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMy02LTEtMS0w_7ae33c84-2c65-4e37-bb13-b6baa0731e21"
      unitRef="usd">657899000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie56381bfc46140c6966ee5b7fe1a2084_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMy04LTEtMS0w_1ef0fcea-eec4-4ddb-b019-423caf32ce61"
      unitRef="usd">-95000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i167c2fb0272540d3ae0605fb31c66543_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMy0xMC0xLTEtMA_da84960f-7a5a-4211-8952-25c4d2b794d3"
      unitRef="usd">620747000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic7e847c589594b4b9cb2600c0cf8db59_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMy0xMi0xLTEtMA_60c32343-6f30-451c-8b4c-994a99c04a06"
      unitRef="usd">-16945000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id138d795782b4e62996b06ebab82d73a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMy0xNC0xLTEtMA_98e94ea2-1873-4fab-b50a-83d2c0a3489a"
      unitRef="usd">1263655000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i17c7ee751a34426b9aa309ddce755e5a_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfNC0yLTEtMS0w_622d1f94-b8de-4445-bc77-efb70f12715d"
      unitRef="shares">254000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i843ae6cf85c5412290a3355f7d27234e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfNC00LTEtMS0w_d4238a37-1028-4caf-8392-9832993c4f26"
      unitRef="usd">18000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="ic72e6e3516f9473192c4ab7dc6d58a28_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfNC02LTEtMS0w_e3742362-fbe1-4d09-afeb-c4a918065ad8"
      unitRef="usd">-4289000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i2526fc21259f4c049269bd5851881cf8_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfNC04LTEtMS0w_9bc34049-ead8-47cc-9139-10b166fe7303"
      unitRef="usd">5196000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i861e60f7f0f24dcfb52c108dfdee4208_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfNC0xNC0xLTEtMA_a50ab857-0287-440e-944d-19395fff09a0"
      unitRef="usd">925000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i17c7ee751a34426b9aa309ddce755e5a_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfNS0yLTEtMS0w_0fb078e7-5653-4d67-a801-af0ca47df691"
      unitRef="shares">78000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2526fc21259f4c049269bd5851881cf8_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfNS04LTEtMS0w_e04cc0b0-ff89-487e-b4aa-12040879e0de"
      unitRef="usd">18157000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i861e60f7f0f24dcfb52c108dfdee4208_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfNS0xNC0xLTEtMA_83b30fd5-cb85-4996-aafe-ab8a273c907a"
      unitRef="usd">18157000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic72e6e3516f9473192c4ab7dc6d58a28_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfNi02LTEtMS0w_f8a149f7-d0d2-4e29-b29a-05d7fa49c948"
      unitRef="usd">6209000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i861e60f7f0f24dcfb52c108dfdee4208_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfNi0xNC0xLTEtMA_498f577b-7166-43b3-af16-16c5a819d1fd"
      unitRef="usd">6209000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5dde1e14d7ff4520a222d4349d995614_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfNy0xMi0xLTEtMA_1aeb1ab7-3bab-41c7-83f1-9127ae2bdd97"
      unitRef="usd">-936000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i861e60f7f0f24dcfb52c108dfdee4208_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfNy0xNC0xLTEtMA_79d58772-a8e0-4ef4-af69-3e0c2fe5b4ca"
      unitRef="usd">-936000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i0dd1a1b255dc4a1f9aa60e35b9c4aa4a_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfOC0xMC0xLTEtMA_a7808bcb-af1d-4be7-80bc-aa8b21f71ea7"
      unitRef="usd">30998000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i861e60f7f0f24dcfb52c108dfdee4208_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfOC0xNC0xLTEtMA_f7f65fc2-a85e-4750-ba5e-d7ae9bd37fea"
      unitRef="usd">30998000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iddacf05f464c41adbcdc7380cde4a5ed_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfOS0yLTEtMS0w_ece4f7ef-bcad-4b02-aa3d-026d64aaed03"
      unitRef="shares">20668000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3b01c88cbec048c2873466cbd52d9b21_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfOS00LTEtMS0w_874ea96e-487f-433f-bb23-97037c67447b"
      unitRef="usd">2067000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibf2e2418bc66477997a07f62e0668716_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfOS02LTEtMS0w_20e1b30f-e48c-4d17-83f9-72fd4a84173a"
      unitRef="usd">659819000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic047d394e8274d4c9ac16b81aa9ed3a8_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfOS04LTEtMS0w_b1bd7420-c98e-4a82-b139-c9b43436167c"
      unitRef="usd">-13056000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc8d1ecc27b643298ba274ab4d71cb8a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfOS0xMC0xLTEtMA_14e2bee9-1482-4213-a2d6-fa3c62abc3ca"
      unitRef="usd">651745000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic255736db7d3498a8ac2cd9c9fca715c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfOS0xMi0xLTEtMA_1105dd7e-5329-41d0-b7b5-24fe0385c03e"
      unitRef="usd">-17881000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibabd8adab9d54743a1b0d5ecb9536789_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfOS0xNC0xLTEtMA_2783c6f3-7f41-45d3-b1a0-f96c146ffc25"
      unitRef="usd">1282694000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib7f8e3018ae14258bed3df503a8e9ba1_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTAtMi0xLTEtMA_02bac967-2865-4b43-b2e3-9ed2a3854ab6"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6c420b0c64c6489d9129e65f67139a61_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTAtNC0xLTEtMA_f3a886c2-284a-4c5e-ab23-18648e0e8a30"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="idec90ffd738b4bd6b65d7dcb97d87e74_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTAtNi0xLTEtMA_4e99ae1f-8d9d-481f-8117-f1ffa04a7876"
      unitRef="usd">-8505000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i2975b493f11c4bd9a4602f489c85be29_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTAtOC0xLTEtMA_c1d15eda-bcd2-4d64-81c3-a8dc376dbed0"
      unitRef="usd">11514000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0ba0a0c3bfe440f49ee88a3329e474bd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTAtMTQtMS0xLTA_bc28c9ed-64a5-4b92-bb62-65b2a9082138"
      unitRef="usd">3009000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ib7f8e3018ae14258bed3df503a8e9ba1_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTEtMi0xLTEtMA_a28f6e72-6960-4983-9311-b675de50910f"
      unitRef="shares">0</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2975b493f11c4bd9a4602f489c85be29_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTEtOC0xLTEtMA_dee9b9b3-2fc8-489f-b031-cfc11d788e59"
      unitRef="usd">108000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0ba0a0c3bfe440f49ee88a3329e474bd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTEtMTQtMS0xLTA_7b92a8a7-a706-4ffc-8c7c-75f6636688a4"
      unitRef="usd">108000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idec90ffd738b4bd6b65d7dcb97d87e74_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTItNi0xLTEtMA_ed84f51d-38fb-42b2-b138-b7c11d8086f1"
      unitRef="usd">6229000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0ba0a0c3bfe440f49ee88a3329e474bd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTItMTQtMS0xLTA_22a92d32-3551-4cec-bb14-e2374015164d"
      unitRef="usd">6229000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie2637a162f074f608626c3002e1c4307_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTMtMTItMS0xLTA_4378e6ca-b1e1-4024-a96f-f4048d955c2d"
      unitRef="usd">3207000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i0ba0a0c3bfe440f49ee88a3329e474bd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTMtMTQtMS0xLTA_fccfb707-b58e-4af2-95b2-8395a6aff5be"
      unitRef="usd">3207000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ide02745743ed486ea944bc6fa18a6b92_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTQtMTAtMS0xLTA_1085fd33-f4e4-4042-bc99-39db3422d037"
      unitRef="usd">22833000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0ba0a0c3bfe440f49ee88a3329e474bd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTQtMTQtMS0xLTA_5c6b9900-b3f8-4f18-b319-146bb2cd8def"
      unitRef="usd">22833000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8ad8f734d4b9466c936343d8aac33685_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTUtMi0xLTEtMA_1cfcbfca-7058-4075-9716-ceb631db6801"
      unitRef="shares">20668000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6bb81e67d76a4a82b81ad2d45dbbe125_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTUtNC0xLTEtMA_30bd4c4f-b60d-4b91-ab9d-301f00b8cad5"
      unitRef="usd">2067000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5cfaea06a290424abaf30273f0cbb6b5_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTUtNi0xLTEtMA_9fdc3c53-26d9-4535-a73c-088033d1c837"
      unitRef="usd">657543000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib70734da362147418f25c7e6c3113e3b_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTUtOC0xLTEtMA_204c8e37-25f2-49eb-85df-eefb437f5ac8"
      unitRef="usd">-1650000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ica796fc1aaf342a98a8facad56c15b50_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTUtMTAtMS0xLTA_132afda0-53cc-473a-b742-2a1997fd55cc"
      unitRef="usd">674578000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i67a66c92272a458c8000ea7899c46357_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTUtMTItMS0xLTA_2a230282-8c65-4cec-94d2-45e5ed9511f6"
      unitRef="usd">-14674000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1f3ef0fc57cf49958508c1439930f3d1_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTUtMTQtMS0xLTA_01af2282-0f39-4979-87a1-257640d53564"
      unitRef="usd">1317864000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib3a8916bd1fa4086a492ca65e3e51a38_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTYtMi0xLTEtNjUy_2dd1c6ac-d625-453f-bf51-f563e0fb3109"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ica0ba506aad84622b3925fc77baa577c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTYtNC0xLTEtNjUy_c613f28a-e019-4a50-ad6b-3ac53d75d8d7"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i8fbd3c05b84f49938dd66f215d19b4be_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTYtNi0xLTEtNjUy_01bb551b-4d46-47bc-b9ef-aaa2a5630d55"
      unitRef="usd">-1556000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iae2c052183eb46c98c248777ce8e78f8_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTYtOC0xLTEtNjUy_d264e7db-6a5e-4bad-ad0c-2931684d2119"
      unitRef="usd">1863000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTYtMTQtMS0xLTY1Mg_72847a04-8290-48cc-b41e-1288c4c7bf0d"
      unitRef="usd">307000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ib3a8916bd1fa4086a492ca65e3e51a38_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTctMi0xLTEtNjUy_6cd4b9a6-8c3d-44c6-9b6e-9af60c65cb46"
      unitRef="shares">1000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iae2c052183eb46c98c248777ce8e78f8_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTctOC0xLTEtNjUy_37727625-3082-424a-abef-281b8a95d253"
      unitRef="usd">213000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTctMTQtMS0xLTY1Mg_919cc94c-954d-42bb-8a2c-3fe6f537fde6"
      unitRef="usd">213000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8fbd3c05b84f49938dd66f215d19b4be_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTgtNi0xLTEtNjUy_cff62c23-5c1b-4bb5-9b0d-f4e7b3238102"
      unitRef="usd">3722000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTgtMTQtMS0xLTY1Mg_511c898b-dcc4-446e-9b3b-2f7f138f1426"
      unitRef="usd">3722000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7f14939b8cda4c1ab893ffe7046c8ce4_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTktMTItMS0xLTY1Mg_dc3003b2-26e4-4d03-8d76-dcfd4b906aae"
      unitRef="usd">-7908000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMTktMTQtMS0xLTY1Mg_ff761b7b-2011-4c84-90ee-c9c4a05ea589"
      unitRef="usd">-7908000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i00201ada03274491b80293d06e3c150d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMjAtMTAtMS0xLTY1Mg_69c51b66-e457-41c0-8c61-109815cc48de"
      unitRef="usd">26563000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMjAtMTQtMS0xLTY1Mg_b474e7eb-26e2-4caa-89a7-27b0a516bb77"
      unitRef="usd">26563000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i11b712c47fa6419780a77193da12620a_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMjEtMi0xLTEtNjUy_31d8e040-269b-4b52-8b74-7e19d778efcc"
      unitRef="shares">20671000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib4582a80b03b4de5ae0b309e28121e8c_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMjEtNC0xLTEtNjUy_f65302e4-4fbc-4c04-b5a9-6157fece60e8"
      unitRef="usd">2067000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6bb554ee6b87400286031b7a4ba3c063_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMjEtNi0xLTEtNjUy_be9b6694-03bd-4fe2-8c00-92a0ca5f1a8b"
      unitRef="usd">659709000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i19a1b8e453ce45e6898dffc4f54e93fa_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMjEtOC0xLTEtNjUy_328a5181-8d20-4631-a44e-ce60ce33ea97"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e470b4cdff84963ae8a8e8358ac83cf_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMjEtMTAtMS0xLTY1NA_a7045e2b-e313-4e8e-b2b6-88c41132888e"
      unitRef="usd">701141000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5b65f16da26b4fa7aef5b39c9caa9d63_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMjEtMTItMS0xLTY1NA_6451cea9-cbb3-43d4-a42a-4316f4329c50"
      unitRef="usd">-22582000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icbd381e987ac4b9d9d003c6125193be1_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zMS9mcmFnOmZjMDMzMmFjYTM2ZjRkYjBiZWFiMmZlYmY4MTA1ODE0L3RhYmxlOjlmM2ZhY2YzNmQ4YzQxNDA5ZWUxYzFhNTMwYjc1NWIzL3RhYmxlcmFuZ2U6OWYzZmFjZjM2ZDhjNDE0MDllZTFjMWE1MzBiNzU1YjNfMjEtMTQtMS0xLTY1Mg_83163f9f-e698-4f12-bd3a-d0ac79281a0a"
      unitRef="usd">1340335000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMy0xLTEtMS0w_a77d0aed-ba94-46b3-9ef0-3f295570fba3"
      unitRef="usd">60728000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMy0zLTEtMS0w_bf07dc68-9ff9-4b56-a924-753d0f12a522"
      unitRef="usd">80394000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNS0xLTEtMS0w_8ba52b5a-91f0-49db-a5c8-040d4431d7bf"
      unitRef="usd">64037000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNS0zLTEtMS0w_2a8f0532-53d1-49ca-86c6-e67e7e166c66"
      unitRef="usd">57025000</us-gaap:DepreciationDepletionAndAmortization>
    <icui:Operatingleaserightofuseassetamortization
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNi0xLTEtMS0w_d67f425e-4c9a-4f9b-b1cc-4d8889e318e3"
      unitRef="usd">6859000</icui:Operatingleaserightofuseassetamortization>
    <icui:Operatingleaserightofuseassetamortization
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNi0zLTEtMS0w_d335d669-329b-43af-9d7a-c9187f1810e1"
      unitRef="usd">6149000</icui:Operatingleaserightofuseassetamortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNy0xLTEtMS0w_be52a92e-a57d-4173-bd5e-fb8261aa1bcd"
      unitRef="usd">2785000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNy0zLTEtMS0w_fa5c3c9c-eb99-4739-9ea2-1d5da0aefb31"
      unitRef="usd">7839000</us-gaap:ProvisionForDoubtfulAccounts>
    <icui:ProvisionForWarrantyAndReturns
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfOC0xLTEtMS0w_506efbd0-66a5-4b6e-80af-bb5e4b6c73c0"
      unitRef="usd">-1296000</icui:ProvisionForWarrantyAndReturns>
    <icui:ProvisionForWarrantyAndReturns
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfOC0zLTEtMS0w_a4e1ecec-ee28-4372-b1a7-181738804231"
      unitRef="usd">1277000</icui:ProvisionForWarrantyAndReturns>
    <us-gaap:ShareBasedCompensation
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfOS0xLTEtMS0w_35843fe4-082a-4d01-8457-197626687da3"
      unitRef="usd">18614000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfOS0zLTEtMS0w_9c5d5947-10c7-44b2-a430-07dcbdb4ddcb"
      unitRef="usd">16161000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTAtMS0xLTEtMA_c4f4d114-083c-484e-b391-cf2178fb3740"
      unitRef="usd">-1673000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTAtMy0xLTEtMA_aa2fa994-30ca-47d6-a493-386c1d933e98"
      unitRef="usd">-13350000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTEtMS0xLTEtMA_7a38f0e8-f79f-4864-83ff-c12443ab8eeb"
      unitRef="usd">126000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTEtMy0xLTEtMA_c833d12f-4e28-4b9a-b08b-9e3c75b06aa7"
      unitRef="usd">103000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTItMS0xLTEtMA_983a2fdf-7a3b-4095-a395-6cb7a4203343"
      unitRef="usd">216000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTItMy0xLTEtMA_d9cc7faf-01bd-4259-ace1-7505b84a7320"
      unitRef="usd">216000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTMtMS0xLTEtMA_8388b6b0-a4b2-4b5b-9d45-94531c4734a0"
      unitRef="usd">7000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTMtMy0xLTEtMA_e611ef8f-8053-4382-8f68-5da0b67dc900"
      unitRef="usd">-47400000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:InventoryRecallExpense
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTQtMS0xLTEtMA_850320ba-3ed6-4e33-902d-c02da84b528b"
      unitRef="usd">2626000</us-gaap:InventoryRecallExpense>
    <us-gaap:InventoryRecallExpense
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTQtMy0xLTEtMA_4c75cfea-ec37-49f0-a6a7-e90789173377"
      unitRef="usd">0</us-gaap:InventoryRecallExpense>
    <icui:Sparepartsusage
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTUtMS0xLTEtMA_e4aa3e2e-9fba-4c23-b1fa-1558a0a576ea"
      unitRef="usd">8391000</icui:Sparepartsusage>
    <icui:Sparepartsusage
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTUtMy0xLTEtMA_f4eb07e7-d4ff-42ff-b700-61f61c7f4c36"
      unitRef="usd">20044000</icui:Sparepartsusage>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTYtMS0xLTEtMA_455938e0-5059-4c4c-8866-7d97117178d1"
      unitRef="usd">-2523000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTYtMy0xLTEtMA_57c12b25-4452-4717-a028-205e5dd50aaa"
      unitRef="usd">-1757000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTgtMS0xLTEtMA_8bbce617-245e-40a1-a170-689e1f4096f8"
      unitRef="usd">-38933000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTgtMy0xLTEtMA_1263b680-f1aa-4d36-81b1-7b1fb84ec5ff"
      unitRef="usd">32484000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTktMS0xLTEtMA_ef435b13-a088-4b87-81be-be31b6b6cea5"
      unitRef="usd">-8859000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMTktMy0xLTEtMA_2997ab97-8f44-468b-a08a-eccd1ff43752"
      unitRef="usd">30924000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjAtMS0xLTEtMA_158cdbe9-9ec1-4417-b981-f5b2cb83c9d5"
      unitRef="usd">6535000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjAtMy0xLTEtMA_dc84d3f1-5687-4de5-a058-4ee18b233f6e"
      unitRef="usd">-8815000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjEtMS0xLTEtMA_65677406-c0cf-4e8d-a1e7-0f0eb2286640"
      unitRef="usd">12121000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjEtMy0xLTEtMA_641cf66e-67f5-4e0a-be72-94334bb30564"
      unitRef="usd">29494000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjItMS0xLTEtMA_66d28f49-3e79-4b73-ae0c-b244af8d4224"
      unitRef="usd">-38032000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjItMy0xLTEtMA_3c4761e0-13f3-4171-8b1d-b193477e043c"
      unitRef="usd">-3038000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjMtMS0xLTEtMA_ddc409e2-0bd9-4e8f-8203-514e1532660c"
      unitRef="usd">-20417000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjMtMy0xLTEtMA_a21dc6d1-75dd-4b62-a63a-9ca0ebce381a"
      unitRef="usd">-23214000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <icui:IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjQtMS0xLTEtMA_16fcdd3e-0de9-4113-b98d-12151dfeba2c"
      unitRef="usd">-743000</icui:IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes>
    <icui:IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjQtMy0xLTEtMA_59c03e97-2ff4-4541-a742-e8fa158fbd1b"
      unitRef="usd">6478000</icui:IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjUtMS0xLTEtMA_dc9fc44f-3ade-42c6-927c-d020f5cb007c"
      unitRef="usd">144226000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjUtMy0xLTEtMA_1f7cb632-8585-45f5-af6f-a64c3bf5f596"
      unitRef="usd">53054000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjctMS0xLTEtMA_0e294eba-ecf5-456e-ac5f-1359de50e98f"
      unitRef="usd">62362000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjctMy0xLTEtMA_6c3f0417-bdcf-49e1-907e-951304418bc6"
      unitRef="usd">73253000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjgtMS0xLTEtMA_25299346-0af5-478d-8418-ab31d53b72cd"
      unitRef="usd">154000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjgtMy0xLTEtMA_7d59c1d7-647e-4e72-96d4-17430bda7b3a"
      unitRef="usd">19000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjktMS0xLTEtMA_d1f66707-faae-4500-837e-a3868bfa2e9c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMjktMy0xLTEtMA_a8a9cf6d-9af8-45cc-8f92-82427b9c61d7"
      unitRef="usd">4600000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzAtMS0xLTEtMA_080894ab-3e59-43ce-9e65-9878011a7f56"
      unitRef="usd">6325000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzAtMy0xLTEtMA_3cb65b84-0ade-4e2b-ab26-66b18559a5e8"
      unitRef="usd">6461000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzEtMS0xLTEtMA_9191d2d9-5875-4bdb-83af-b3a335127546"
      unitRef="usd">9603000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzEtMy0xLTEtMA_140aa2a2-f9cd-4a75-b4b4-3b11b59fe56c"
      unitRef="usd">17994000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzItMS0xLTEtMA_756c85b6-ca72-4fe3-a065-e4a6293cc096"
      unitRef="usd">20900000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzItMy0xLTEtMA_b1540543-b6f2-4933-9358-24716d89ce69"
      unitRef="usd">36400000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzMtMS0xLTEtMA_78d50c82-2d4d-4e69-9dab-360eccead298"
      unitRef="usd">-57236000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzMtMy0xLTEtMA_1edcc930-109b-4aea-a3f6-a4adbf1f2929"
      unitRef="usd">-65889000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzUtMS0xLTEtMA_a40f3308-725a-4de9-b2f4-7393f70aae34"
      unitRef="usd">150000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzUtMy0xLTEtMA_56bd8610-38f0-4ca2-a0c1-12d142afd5e3"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzYtMS0xLTEtMA_4b87a274-8cba-4271-a3ff-0b059947557e"
      unitRef="usd">150000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzYtMy0xLTEtMA_7f633584-1c82-4d51-b173-9fd587fac008"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzctMS0xLTEtMA_206357c6-a468-48a0-8253-e3889fd47385"
      unitRef="usd">8586000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzctMy0xLTEtMA_27a06c25-8ef7-4431-bebe-3e73c029737a"
      unitRef="usd">4240000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzgtMS0xLTEtMA_2c88567e-c630-4c58-8caa-732fdcecf0f0"
      unitRef="usd">231000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzgtMy0xLTEtMA_61d85599-92aa-4a3a-bd51-5328fa5c4398"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzktMS0xLTEtMA_2aa5eb27-5604-4d32-b23b-181a52c1ca7f"
      unitRef="usd">12821000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfMzktMy0xLTEtMA_1fb1b09a-09f4-4e08-a98a-10026dd2fad9"
      unitRef="usd">18478000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNDAtMS0xLTEtMA_ab792685-f340-4210-94e2-805b4ce9e226"
      unitRef="usd">-4466000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNDAtMy0xLTEtMA_cf7ae2f9-e839-4786-a511-216e8da65a54"
      unitRef="usd">-14238000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNDEtMS0xLTEtMA_e8a9d767-c7a4-424a-9649-34d41bff0544"
      unitRef="usd">-201000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNDEtMy0xLTEtMA_d45405e7-319c-4bc6-b419-588919e7d493"
      unitRef="usd">-1759000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNDItMS0xLTEtMA_c4857d2e-cb6a-4329-8980-75177353daa4"
      unitRef="usd">82323000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNDItMy0xLTEtMA_59b3eafa-8e48-4310-9faa-308d4d0c9cb7"
      unitRef="usd">-28832000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNDMtMS0xLTEtMA_67c63d23-faa9-443c-ba1d-cd114305e03f"
      unitRef="usd">268670000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id138d795782b4e62996b06ebab82d73a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNDMtMy0xLTEtMA_1b31e3d8-c9da-44b1-9d8d-8350e5943b15"
      unitRef="usd">344781000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNDQtMS0xLTEtMA_29a8e5de-a4e0-41b5-97e7-7e2476865bdc"
      unitRef="usd">350993000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icbd381e987ac4b9d9d003c6125193be1_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNDQtMy0xLTEtMA_66454cf3-ea66-45e3-a15b-b42326b0c378"
      unitRef="usd">315949000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOmM1ZTliNWE3YWVlODRjZGU5NTEwNTBiZmQ3MzZmNmYwL3RhYmxlcmFuZ2U6YzVlOWI1YTdhZWU4NGNkZTk1MTA1MGJmZDczNmY2ZjBfMy0xLTEtMS0w_d0d27949-d296-4d61-89a8-9bd1a50d1ae3"
      unitRef="usd">3633000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOmM1ZTliNWE3YWVlODRjZGU5NTEwNTBiZmQ3MzZmNmYwL3RhYmxlcmFuZ2U6YzVlOWI1YTdhZWU4NGNkZTk1MTA1MGJmZDczNmY2ZjBfMy0zLTEtMS0w_f9335d3c-c45f-48a6-a31a-75d10670c575"
      unitRef="usd">11365000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180MC9mcmFnOmVjY2I1MTgwMDEzMTQ3OWRhZjNiNWE4ZGRiOGRmYThiL3RleHRyZWdpb246ZWNjYjUxODAwMTMxNDc5ZGFmM2I1YThkZGI4ZGZhOGJfMTczOQ_5eafca4d-8f8b-4357-a576-cd8d9dc25169">Basis of Presentation&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S.") and pursuant to the rules&#160;and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) and reflect all adjustments, consisting of only normal recurring adjustments, which are, in the opinion of management, necessary for a fair statement of the consolidated results for the interim periods presented. Results for the interim period are not necessarily indicative of results for the full year. Certain information and footnote disclosures normally included in annual consolidated financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules&#160;and regulations. The condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Annual Report on Form&#160;10-K of ICU Medical,&#160;Inc., ("ICU") a Delaware corporation, filed with the SEC for the year ended December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are engaged in the development, manufacturing and sale of innovative medical products used in vascular therapy and critical care applications.&#160; We sell the majority of our products through our direct sales force and through independent distributors throughout the U.S. and internationally.&#160; Additionally, we sell our products on an original equipment manufacturer basis to other medical device manufacturers.  All subsidiaries are wholly owned and are included in the condensed consolidated financial statements.&#160; All intercompany balances and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180My9mcmFnOjRiYmE4N2VlYWRiMzRjZWFiMDYxNTRjYjNhOWY5YzQ5L3RleHRyZWdpb246NGJiYTg3ZWVhZGIzNGNlYWIwNjE1NGNiM2E5ZjljNDlfNzQzMQ_80144ea4-706d-4827-8c3e-79a244c4012c">New Accounting Pronouncements&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Standards&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Topic 350): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The amendments in this update align 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. Costs to develop or obtain internal-use software that cannot be capitalized under subtopic 350-40, such as training costs and certain data conversion costs, also cannot be capitalized for a hosting arrangement that is a service contract. Therefore, an entity in a hosting arrangement that is a service contract determines which project stage (that is, preliminary project stage, application development stage, or post-implementation stage) an implementation activity relates to. Costs for implementation activities in the application development stage are capitalized depending on the nature of the costs, while costs incurred during the preliminary project and post-implementation stages are expensed as the activities are performed. The amendments in this update require the entity to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The amendments in this update are effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The amendments in this update should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. We adopted this ASU effective January 1, 2020.  This ASU did not have a material impact on our condensed consolidated financial statements or related disclosures.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement.  The amendments in this update modify the disclosure requirements in Topic 820.  The amendments remove from disclosure: the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy; the policy for timing of transfers between levels; and the valuation processes for Level 3 fair value measurements.   The amendments also made the following disclosure modifications: for investments in certain entities that calculate net asset value, an entity is required to disclose the timing of liquidation of an investee&#x2019;s assets and the date when restrictions from redemption might lapse only if the investee has communicated the timing to the entity or announced the timing publicly; and the amendments clarify that the measurement uncertainty disclosure is to communicate information about the uncertainty in measurement as of the reporting date. The amendments also added the following disclosure requirements: the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period; and the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. For certain unobservable inputs, an entity may disclose other quantitative information (such as the median or arithmetic average) in lieu of the weighted average if the entity determines that other quantitative information would be a more reasonable and rational method to reflect the distribution of unobservable inputs used to develop Level 3 fair value measurements. The amendments in ASU 2018-02 are effective for fiscal years &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;beginning after December 15, 2019.  Early adoption is permitted. We adopted this ASU effective January 1, 2020.  This ASU did not have a material impact on our condensed consolidated financial statements or related disclosures.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.  This update amends the FASB's guidance on the impairment of financial instruments by requiring timelier recording of credit losses on loans and other financial instruments. The ASU adds an impairment model that is based on expected losses rather than incurred losses.  The ASU also amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In April 2019, the FASB issued ASU No. 2019-04 - Codification Improvements to Topic 326, Financial Instruments - Credit Losses and in May 2019, the FASB issued ASU No. 2019-05, Financial Instruments-Credit Losses to Topic 326, Financial Instruments - Targeted Transition Relief.  ASU 2019-04 clarifies and corrects certain areas of the Codification and ASU 2019-05 provides entities with an option to irrevocably elect the fair value option in Subtopic 825-10, Financial Instruments&#x2014;Overall, applied on an instrument-by-instrument basis for eligible instruments, upon adoption of Topic 326. The amendments in these updates will be effective for fiscal years beginning after December 15, 2019. Early adoption is permitted as of the fiscal years beginning after December 15, 2018. The updated guidance requires a modified retrospective adoption. We adopted this ASU effective January 1, 2020.  This ASU did not have a material impact on our condensed consolidated financial statements or related disclosures.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) - Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The amendments in this update provide optional guidance for a limited period of time to ease the potential burden for reference rate reform on financial reporting. Due to concerns about structural risks of interbank offered rates and, particularly, the risk of cessation of the London Interbank Offered Rate ("LIBOR"), regulators around the world have undertaken reference rate reform initiatives to identify alternative reference rates that are more observable or transaction based and less susceptible to manipulation. The amendments in this update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. Optional expedients may be applied to contracts that are modified as a result of the reference rate reform. Modifications of contracts within the scope of Topic 470, Debt, should be accounted for by prospectively adjusting the effective interest rate. Modifications of contracts within the scope of ASC 842, Leases, should be accounted for as a continuation of the existing contracts with no reassessments of the lease classification and the discount rate (incremental borrowing rate). Exceptions to Topic 815, Derivatives and Hedging, results in not having a dedesignation of a hedging relationship if certain criteria are met. The amendments in this ASU are effective for all entities as of March 12, 2020 through December 31, 2022. We are currently reviewing the impact of this ASU on our contracts.</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180My9mcmFnOjRiYmE4N2VlYWRiMzRjZWFiMDYxNTRjYjNhOWY5YzQ5L3RleHRyZWdpb246NGJiYTg3ZWVhZGIzNGNlYWIwNjE1NGNiM2E5ZjljNDlfNzQ0Mw_fd8e34c1-027e-47d8-8d9c-9473edff69f6">Recently Issued Accounting Standards&#160;&#160;&#160;&#160;In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) - Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The amendments in this update provide optional guidance for a limited period of time to ease the potential burden for reference rate reform on financial reporting. Due to concerns about structural risks of interbank offered rates and, particularly, the risk of cessation of the London Interbank Offered Rate ("LIBOR"), regulators around the world have undertaken reference rate reform initiatives to identify alternative reference rates that are more observable or transaction based and less susceptible to manipulation. The amendments in this update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. Optional expedients may be applied to contracts that are modified as a result of the reference rate reform. Modifications of contracts within the scope of Topic 470, Debt, should be accounted for by prospectively adjusting the effective interest rate. Modifications of contracts within the scope of ASC 842, Leases, should be accounted for as a continuation of the existing contracts with no reassessments of the lease classification and the discount rate (incremental borrowing rate). Exceptions to Topic 815, Derivatives and Hedging, results in not having a dedesignation of a hedging relationship if certain criteria are met. The amendments in this ASU are effective for all entities as of March 12, 2020 through December 31, 2022. We are currently reviewing the impact of this ASU on our contracts.</us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfMjU1MQ_d60917ac-769f-4d66-9a54-394c814eaaad">Restructuring, Strategic Transaction and Integration&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Restructuring, strategic transaction and integration expenses were $4.1 million and $22.9 million for the three and nine months ended September 30, 2020, respectively, as compared to $8.0 million and $69.4 million for the three and nine months ended September 30, 2019, respectively.  &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructuring&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended September 30, 2020, restructuring charges were $0.0 million and $8.1 million, respectively. During the three and nine months ended September 30, 2019, restructuring charges were $0.8&#160;million and $8.4&#160;million, respectively. Restructuring charges for the nine months ended September 30, 2020 were primarily related to severance and costs related to office and other facility closures. Restructuring charges for the three and nine months ended September 30, 2019 were primarily related to a one-time charge to move our U.S. pump service depot to our existing Salt Lake City facility and other plant restructuring. Restructuring charges are included in the restructuring, strategic transaction and integration line item in our condensed consolidated statement of operations.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;During the year ended December 31, 2015, we incurred restructuring charges related to an agreement with Dr. Lopez, a member of our Board of Directors and a former employee in our research and development department, pursuant to which we bought out Dr. Lopez's right to employment under his then-existing employment agreement.  The buy-out, including payroll taxes, is paid in equal monthly installments until December 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table summarizes the details of changes in our restructuring-related accrual for the period ended September&#160;30, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accrued Balance January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Charges&lt;br/&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Currency &lt;br/&gt;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accrued Balance &lt;br/&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance pay and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employment agreement buyout&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facility closure expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Strategic transaction and integration expenses&lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;We incurred and expensed $4.1 million and $14.8 million in strategic transaction and integration expenses during the three and nine months ended September 30, 2020, respectively, as compared to $7.2 million and $61.0 million during the three and nine months ended September 30, 2019, respectively. The strategic transaction and integration expenses during the three and nine months ended September 30, 2020 and 2019, were primarily related to the integration of the Hospira Infusion Systems ("HIS") business acquired in 2017 from Pfizer, which for the nine months ended September 30, 2020, included expenses for the migration of IT systems at our Austin facility. The strategic transaction and integration expenses during the nine months ended September 30, 2019, included a one-time strategic supply chain restructuring charge of $22.1&#160;million, which reduced our contracted commitments to our third party manufacturer. The nine months ended September 30, 2019 also included a $12.7 million non-cash write-off of assets related to our final Pfizer separation costs.</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <icui:Restructuringstrategictransactionandintegration
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfMTM3_1649c74e-4209-4762-8503-1e127c1ae3cf"
      unitRef="usd">4100000</icui:Restructuringstrategictransactionandintegration>
    <icui:Restructuringstrategictransactionandintegration
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfMTQ0_f21734fb-54f5-4537-9dcd-4ea1c9992af5"
      unitRef="usd">22900000</icui:Restructuringstrategictransactionandintegration>
    <icui:Restructuringstrategictransactionandintegration
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfMTkz_465cd700-e390-4636-b380-1587fd0f47ed"
      unitRef="usd">8000000.0</icui:Restructuringstrategictransactionandintegration>
    <icui:Restructuringstrategictransactionandintegration
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfMjAw_ee2f1a39-6ee9-454d-b2e9-c3b45e10c53a"
      unitRef="usd">69400000</icui:Restructuringstrategictransactionandintegration>
    <us-gaap:RestructuringCosts
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfMzMz_3d7317da-e8a7-4f74-87fb-c84667ed42f7"
      unitRef="usd">0.0</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfMzQw_4eec0261-78c5-4b2d-ae77-a9f82e1bb9b0"
      unitRef="usd">8100000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfNDM4_0897ac98-2d7a-49ac-a88a-810342edfa39"
      unitRef="usd">800000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfNDQ1_11e8bb22-1f86-4bb1-b7f3-ee5600382241"
      unitRef="usd">8400000</us-gaap:RestructuringCosts>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfMjU0OA_e22a9663-2da6-4dc1-9d7e-d9c7a257c8dc">The following table summarizes the details of changes in our restructuring-related accrual for the period ended September&#160;30, 2020 (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accrued Balance January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Charges&lt;br/&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Currency &lt;br/&gt;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accrued Balance &lt;br/&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance pay and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employment agreement buyout&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facility closure expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i19e955463b22403e8ffd29a15995d552_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfMS0xLTEtMS0w_c6a8dc71-4ec0-421d-8525-5ae482833037"
      unitRef="usd">3878000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ia159369e6def49eaa38df72aa1e3633c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfMS0zLTEtMS0w_404725ef-9757-47e3-a312-473632b4ec41"
      unitRef="usd">3706000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ia159369e6def49eaa38df72aa1e3633c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfMS01LTEtMS0w_0c55c51f-72d8-4710-99a9-b3f28d0debaa"
      unitRef="usd">5215000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="ia159369e6def49eaa38df72aa1e3633c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfMS03LTEtMS0w_59226b58-4664-4ca1-b48f-f3907f1e0ece"
      unitRef="usd">43000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="ief32b78d1b134f8494c038c8b6168939_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfMS0xMC0xLTEtMA_d28ffdde-60c9-4a3b-9c52-0b88f141bf4d"
      unitRef="usd">2326000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i6f18675ff9b94a5db45692b3143d565b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfMi0xLTEtMS0w_45ad1b37-766a-4e43-a371-b30c6ecb9dac"
      unitRef="usd">460000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i03c8ef179c30430d998a0d500f9f7b5c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfMi0zLTEtMS0w_0a81e13d-091c-44a0-8a11-d21bf8549173"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i03c8ef179c30430d998a0d500f9f7b5c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfMi01LTEtMS0w_20667d0b-d22a-4839-b907-1106d8bc82ee"
      unitRef="usd">370000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i03c8ef179c30430d998a0d500f9f7b5c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfMi03LTEtMS0w_a158ab2f-cf59-4ddf-aef0-5f4e3ca48f4a"
      unitRef="usd">0</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="ia739370c1abf4157a24b6da821eb2c8a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfMi0xMC0xLTEtMA_a8da793b-f794-4e68-8731-7a7da7114fb6"
      unitRef="usd">90000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ib377038fe4274f2bb143ee81f032bc04_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfMy0xLTEtMS0w_a32101df-ceb9-4830-8d52-78af26c132e0"
      unitRef="usd">1211000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ibdb18ffa92bc4b9a9d10b7fbfc076bea_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfMy0zLTEtMS0w_1e209461-c06e-4e48-9003-000e7f1dc4cf"
      unitRef="usd">4402000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ibdb18ffa92bc4b9a9d10b7fbfc076bea_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfMy01LTEtMS0w_b98580f7-2ced-49d9-8ae2-d73beff7c33f"
      unitRef="usd">4299000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="ibdb18ffa92bc4b9a9d10b7fbfc076bea_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfMy03LTEtMS0w_1c9dc8af-7109-4bf7-aaba-7b3b61bc6027"
      unitRef="usd">-230000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i3dbb5deff24d4ce4a94af81a94c1f3d5_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfMy0xMC0xLTEtMA_00d97ab4-7239-49c4-beac-233963b178aa"
      unitRef="usd">1544000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfNC0xLTEtMS0w_9c65e4c3-0c86-4588-8c0e-32c73dc86768"
      unitRef="usd">5549000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfNC0zLTEtMS0w_6cf6defa-5bfb-41dc-930e-f31a92ed3b8e"
      unitRef="usd">8108000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfNC01LTEtMS0w_696d00d9-e264-415f-a7f8-964fb50c13a2"
      unitRef="usd">9884000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfNC03LTEtMS0w_a34a8d35-4fa7-46cd-b41e-7d6a124e3892"
      unitRef="usd">-187000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RhYmxlOjhiMDY2Yzk5ZTA3MTQ1YjE5MTIzNjVjZWY0NjdmZjY2L3RhYmxlcmFuZ2U6OGIwNjZjOTllMDcxNDViMTkxMjM2NWNlZjQ2N2ZmNjZfNC0xMC0xLTEtMA_eb098cc7-6e94-4973-98e5-097ef73ebe0b"
      unitRef="usd">3960000</us-gaap:RestructuringReserve>
    <icui:StrategicTransactionandIntegration
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfMTYxOA_fb914ec7-e98b-451c-9051-2cddfa33bb38"
      unitRef="usd">4100000</icui:StrategicTransactionandIntegration>
    <icui:StrategicTransactionandIntegration
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfMTYyNQ_4a7892e4-5308-4d0e-8369-1ec7d2c913ff"
      unitRef="usd">14800000</icui:StrategicTransactionandIntegration>
    <icui:StrategicTransactionandIntegration
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfMTc2MA_0f8fd288-e616-4e5c-a775-c5afccd1a7db"
      unitRef="usd">7200000</icui:StrategicTransactionandIntegration>
    <icui:StrategicTransactionandIntegration
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfMTc2Nw_3bdef87c-cb25-46ca-93c1-0fad78222785"
      unitRef="usd">61000000.0</icui:StrategicTransactionandIntegration>
    <icui:SupplychainrestructuringCosts
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfMjMyOQ_9c20f37f-e991-4d7e-8de4-f9527e26ea13"
      unitRef="usd">22100000</icui:SupplychainrestructuringCosts>
    <icui:Cleanupcosts
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180Ni9mcmFnOjY1M2E3MjQ2ZjdmMzQ3ZWZiNmVkM2MxYzExNDI4MGJhL3RleHRyZWdpb246NjUzYTcyNDZmN2YzNDdlZmI2ZWQzYzFjMTE0MjgwYmFfMjQ1OA_ca57e0b1-49b0-4e30-a58c-699665ba709a"
      unitRef="usd">12700000</icui:Cleanupcosts>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RleHRyZWdpb246YjBiYjZjYzgxNDc2NDc0ZjgzNWFkNzhmMzQ2MmM0NDJfMjU5Ng_c6f762c5-2e6a-4651-98cf-b903de4f47e1">Revenue&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our primary product lines are Infusion Consumables, Infusion Systems, IV Solutions and Critical Care. The vast majority of our sales of these products are made on a stand-alone basis to hospitals and distributors.  Revenue is typically recognized upon transfer of control of the products, which we deem to be at point of shipment.  &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Payment is typically due in full within 30 days of delivery or the start of the contract term.  Revenue is recorded in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. We offer certain volume-based rebates to our distribution customers, which we record as variable consideration when calculating the transaction price.  Rebates are offered on both a fixed and tiered/variable basis.  In both cases, we use information available at the time and our historical experience with each customer to estimate the most likely rebate amount.  We also provide chargebacks to distributors that sell to end-customers at prices determined under a contract between us and the end-customer.  We use information available at the time and our historical experience to estimate and record provisions for chargebacks. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We also warrant products against defects and have a policy permitting the return of defective products, for which we accrue and expense at the time of sale using information available at that time and our historical experience.  We also provide for extended service-type warranties, which we consider to be separate performance obligations.  We allocate a portion of the transaction price to the extended service-type warranty based on its estimated relative selling price, and recognize revenue over the period the warranty service is provided.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue disaggregated&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table represents our revenues disaggregated by geography (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the three months &lt;br/&gt;ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the nine months &lt;br/&gt;ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Geography&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, the Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table represents our revenues disaggregated by product (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the three months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the nine months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Product line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infusion Consumables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infusion Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IV Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Critical Care&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract balances&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents our changes in the contract balances for the nine months ended September 30, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contract Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,932)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,869)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;As of September 30, 2020, revenue from remaining performance obligations related to implementation of software and equipment is $7.6 million.  We expect to recognize substantially all of this revenue within the next three to six months dependent on implementation restrictions due to the novel coronavirus ("COVID-19").  Revenue from remaining performance obligations related to annual software licenses is $1.3 million.  We expect to recognize substantially all of this revenue over the next twelve months.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RleHRyZWdpb246YjBiYjZjYzgxNDc2NDc0ZjgzNWFkNzhmMzQ2MmM0NDJfMjU5Mg_3480c4b5-0838-42eb-a7e3-3233e45b033a">The following table represents our revenues disaggregated by geography (in thousands):&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the three months &lt;br/&gt;ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the nine months &lt;br/&gt;ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Geography&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, the Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table represents our revenues disaggregated by product (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the three months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the nine months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Product line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infusion Consumables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infusion Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IV Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Critical Care&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="i29f19bbdcc09482b9c8803ce09f2dd55_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfMi0xLTEtMS0w_028dd64e-6063-446b-84c8-00f2b7d04568"
      unitRef="usd">32596000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4a28c5f69f00414b933f6bf451910eda_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfMi0zLTEtMS0w_6b392214-6e55-40c8-bc6d-b7606204ac02"
      unitRef="usd">31474000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib4fee894e8e144069cd8a67bdeeca97c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfMi01LTEtMS0w_db523517-b215-48fd-aea9-f60290ad2218"
      unitRef="usd">99107000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id7d57d81e32f4f79945092bff85d0634_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfMi03LTEtMS0w_0cf30387-7276-45d1-b043-dd2d29885dff"
      unitRef="usd">96830000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie68bccddd5bb41e4ad5da5bd0306b244_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfNi0xLTEtMS0w_aa5adefe-795b-4a29-a092-0e312dec22d1"
      unitRef="usd">48525000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i78bd4eec3e8940de994509d69e66b112_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfNi0zLTEtMS0w_0d467767-9fb5-46bd-b4ba-14cfe25c35cf"
      unitRef="usd">53398000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5ada58a2e93946fcbb5f9a1ad299373a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfNi01LTEtMS0w_721364a6-ed7d-48d7-b6d9-1c01adc40eb8"
      unitRef="usd">175618000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i614e635fb7634a69b2decd8104a59f48_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfNi03LTEtMS0w_378f6960-c362-4406-af96-eb91b4ab5bbd"
      unitRef="usd">156353000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i46e2c8da68594a09a4e8374da38a8238_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfNy0xLTEtMS0w_a9bc8182-47cf-4472-bb5e-12a6e4c18b95"
      unitRef="usd">81121000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i936e043a8c81440a83d5831417e652fb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfNy0zLTEtMS0w_a564519f-dd79-4011-92cc-2949fd028db7"
      unitRef="usd">84872000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0450b515127e4094972c5d37befd8fe9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfNy01LTEtMS0w_b1ef0ad2-aa82-4c5f-b7c8-d16abb607f53"
      unitRef="usd">274725000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i15109f8b32a44a17b1a2a9616bde72bf_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfNy03LTEtMS0w_19fb705b-b03d-4e07-8520-4d09387357f2"
      unitRef="usd">253183000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iedc9d22a3ed64665bdbd37aa7fc768ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfOC0xLTEtMS0w_a36e8147-9b0d-400d-8123-24555a06bc2a"
      unitRef="usd">237446000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id458db20e3d14e0ea7be951b7f6c8f37_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfOC0zLTEtMS0w_9a86dbf2-f231-4f80-897a-9bf2ccbfd19d"
      unitRef="usd">222599000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icfcc418a68fe41eca179951a0d4ef20c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfOC01LTEtMS0w_440a6460-c58c-4fbe-8b37-65c1a96f745a"
      unitRef="usd">675828000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia098ef1f160a4ef8852c85ee1b884ecc_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfOC03LTEtMS0w_d551aa72-9049-4063-81cd-a058cb26ab11"
      unitRef="usd">697502000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfOS0xLTEtMS0w_f2757d80-8281-406e-8ad2-35b38ecaa707"
      unitRef="usd">318567000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfOS0zLTEtMS0w_f53a6ad4-afaf-464a-b604-97847020efe6"
      unitRef="usd">307471000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfOS01LTEtMS0w_bc4244c2-3931-438c-862c-4f709902b10c"
      unitRef="usd">950553000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOmM3MDZlZjY4ZmNkOTRhMjhhZWM3OTZiNmZmNjQ2OWExL3RhYmxlcmFuZ2U6YzcwNmVmNjhmY2Q5NGEyOGFlYzc5NmI2ZmY2NDY5YTFfOS03LTEtMS0w_60e12cec-22bf-47d3-a55a-ee9cfe977b8a"
      unitRef="usd">950685000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2e3aadc2d93045cd9a9d3e56117cab79_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfMi0xLTEtMS0w_d8b4f8b3-e7b9-41c2-ae6c-466e21d351c7"
      unitRef="usd">116054000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if0c78c3895f1415a8b0f90d44a1bb2cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfMi0zLTEtMS0w_00a1c104-2dc6-46fb-832c-ddb0e122ce15"
      unitRef="usd">119745000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id142e79f23f949fda8a6eb6f0bb7a895_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfMi01LTEtMS0w_4abf7b2a-c7b1-4f75-b04f-44e55ff837a5"
      unitRef="usd">350554000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8bf03292aa934fffb069dfb12cff75c2_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfMi03LTEtMS0w_23b5c68a-5e45-4775-b769-b78df910d037"
      unitRef="usd">357994000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id7f2e5d84f44454f83667a603366b581_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfMy0xLTEtMS0w_8509dae4-e881-4cd1-85e3-fb7f772445c4"
      unitRef="usd">88388000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i11ed44ac9e2a4011b789936a4e98b5e8_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfMy0zLTEtMS0w_2ecc465d-01a2-4e2e-b859-cd85feded369"
      unitRef="usd">78932000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6f7a25652a1d4ba4a24b71bdb9b655cf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfMy01LTEtMS0w_5aef8130-d100-4414-b771-e25fd70c4efd"
      unitRef="usd">267856000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib1b1a7be4d39403d91099b5a43138b9b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfMy03LTEtMS0w_693219f2-63fc-4366-8a34-2289dd417991"
      unitRef="usd">244523000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i533c19daeeab41c4a97e045bd3ddf560_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfNC0xLTEtMS0w_89b11078-72ec-461f-a144-4a93d3474655"
      unitRef="usd">101900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8ab5023990f048b8962eafb406db1dd5_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfNC0zLTEtMS0w_5e7b135f-dab5-42cd-83f3-3589b5e655c9"
      unitRef="usd">98159000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i958fe502d9084acc90523231f109f843_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfNC01LTEtMS0w_4ac3ec2d-418a-4514-baa4-dcbc91892b50"
      unitRef="usd">295369000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9721a4fb6f6f4487ab0a63b1bfd05056_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfNC03LTEtMS0w_f6a31148-8a79-44cb-8775-47276d11dc56"
      unitRef="usd">313976000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4ba1663f254d4484999e4907b824d203_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfNS0xLTEtMS0w_e6f641e2-f3a9-4cb3-9588-e3e7a06e8b76"
      unitRef="usd">12225000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ied6df3d497ba4d6caa54440b01a78185_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfNS0zLTEtMS0w_c20651f1-bb45-4432-a3b3-0fe12165407c"
      unitRef="usd">10635000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i294273e43dcd4ba994ffa11b9a8cae35_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfNS01LTEtMS0w_76fe8210-2672-4252-94da-d42ea02028aa"
      unitRef="usd">36774000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3665489a8b174bc7ade7fe26707e6525_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfNS03LTEtMS0w_592823ff-7d9e-45b7-b179-b5df96f7effc"
      unitRef="usd">34192000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfNy0xLTEtMS0w_f2757d80-8281-406e-8ad2-35b38ecaa707"
      unitRef="usd">318567000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfNy0zLTEtMS0w_f53a6ad4-afaf-464a-b604-97847020efe6"
      unitRef="usd">307471000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfNy01LTEtMS0w_bc4244c2-3931-438c-862c-4f709902b10c"
      unitRef="usd">950553000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjUwMjQ4NjlmYjJkMTQ5OWE4ODBlOWY5MTFiNzQ4YWE3L3RhYmxlcmFuZ2U6NTAyNDg2OWZiMmQxNDk5YTg4MGU5ZjkxMWI3NDhhYTdfNy03LTEtMS0w_60e12cec-22bf-47d3-a55a-ee9cfe977b8a"
      unitRef="usd">950685000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RleHRyZWdpb246YjBiYjZjYzgxNDc2NDc0ZjgzNWFkNzhmMzQ2MmM0NDJfMjYwMQ_19e60b00-48e6-45df-9a46-7a06484573f2">The following table presents our changes in the contract balances for the nine months ended September 30, 2020 and 2019 (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contract Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,932)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,869)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjk5ZTlmNzliM2M1YzRkMjJiY2Q1MGMxN2UyM2I1Mjk2L3RhYmxlcmFuZ2U6OTllOWY3OWIzYzVjNGQyMmJjZDUwYzE3ZTIzYjUyOTZfMS0xLTEtMS0w_b5781fa2-5a10-4d8d-8636-8acb098649bf"
      unitRef="usd">4855000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="ib82fbaf1c309433b9494871305149b64_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjk5ZTlmNzliM2M1YzRkMjJiY2Q1MGMxN2UyM2I1Mjk2L3RhYmxlcmFuZ2U6OTllOWY3OWIzYzVjNGQyMmJjZDUwYzE3ZTIzYjUyOTZfMi0xLTEtMS0w_26b6a384-fe04-4ebe-8606-1a00b033595d"
      unitRef="usd">-9920000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:DeferredRevenueAdditions
      contextRef="ib82fbaf1c309433b9494871305149b64_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjk5ZTlmNzliM2M1YzRkMjJiY2Q1MGMxN2UyM2I1Mjk2L3RhYmxlcmFuZ2U6OTllOWY3OWIzYzVjNGQyMmJjZDUwYzE3ZTIzYjUyOTZfMy0xLTEtMS0w_e816d2ae-901b-496d-a5fd-1ee1367c3b2d"
      unitRef="usd">13679000</us-gaap:DeferredRevenueAdditions>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i757be560a5964338b1c4a8a44da06be0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjk5ZTlmNzliM2M1YzRkMjJiY2Q1MGMxN2UyM2I1Mjk2L3RhYmxlcmFuZ2U6OTllOWY3OWIzYzVjNGQyMmJjZDUwYzE3ZTIzYjUyOTZfNC0xLTEtMS0w_53edc7a3-035f-4640-852d-c76bc9cc3a9b"
      unitRef="usd">-4715000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:DeferredRevenueAdditions
      contextRef="i757be560a5964338b1c4a8a44da06be0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjk5ZTlmNzliM2M1YzRkMjJiY2Q1MGMxN2UyM2I1Mjk2L3RhYmxlcmFuZ2U6OTllOWY3OWIzYzVjNGQyMmJjZDUwYzE3ZTIzYjUyOTZfNS0xLTEtMS0w_dc9c6c8e-fb9a-4cd8-8ade-9ac55038873f"
      unitRef="usd">5033000</us-gaap:DeferredRevenueAdditions>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjk5ZTlmNzliM2M1YzRkMjJiY2Q1MGMxN2UyM2I1Mjk2L3RhYmxlcmFuZ2U6OTllOWY3OWIzYzVjNGQyMmJjZDUwYzE3ZTIzYjUyOTZfNi0xLTEtMS0w_1647a2ec-7eae-49c0-ad8b-7c9c6ed3c9b0"
      unitRef="usd">8932000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id138d795782b4e62996b06ebab82d73a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjk5ZTlmNzliM2M1YzRkMjJiY2Q1MGMxN2UyM2I1Mjk2L3RhYmxlcmFuZ2U6OTllOWY3OWIzYzVjNGQyMmJjZDUwYzE3ZTIzYjUyOTZfOC0xLTEtMS0w_2e532fea-1105-424c-a7e9-36dce28bf987"
      unitRef="usd">4282000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="ibdda08034ded4d708d944be3918937c2_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjk5ZTlmNzliM2M1YzRkMjJiY2Q1MGMxN2UyM2I1Mjk2L3RhYmxlcmFuZ2U6OTllOWY3OWIzYzVjNGQyMmJjZDUwYzE3ZTIzYjUyOTZfOS0xLTEtMS0w_9c1c5c41-994a-43e3-abb1-510441d17e20"
      unitRef="usd">-3619000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:DeferredRevenueAdditions
      contextRef="ibdda08034ded4d708d944be3918937c2_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjk5ZTlmNzliM2M1YzRkMjJiY2Q1MGMxN2UyM2I1Mjk2L3RhYmxlcmFuZ2U6OTllOWY3OWIzYzVjNGQyMmJjZDUwYzE3ZTIzYjUyOTZfMTAtMS0xLTEtMA_9c7fab5b-6ab8-4ab7-a57e-47eb0f9b2921"
      unitRef="usd">6869000</us-gaap:DeferredRevenueAdditions>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i5e3e29e6192f4ac6ac44c680afa691ec_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjk5ZTlmNzliM2M1YzRkMjJiY2Q1MGMxN2UyM2I1Mjk2L3RhYmxlcmFuZ2U6OTllOWY3OWIzYzVjNGQyMmJjZDUwYzE3ZTIzYjUyOTZfMTEtMS0xLTEtMA_ffb8eccd-1a6e-43dd-8960-2b85323c8bfe"
      unitRef="usd">-2955000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:DeferredRevenueAdditions
      contextRef="i5e3e29e6192f4ac6ac44c680afa691ec_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjk5ZTlmNzliM2M1YzRkMjJiY2Q1MGMxN2UyM2I1Mjk2L3RhYmxlcmFuZ2U6OTllOWY3OWIzYzVjNGQyMmJjZDUwYzE3ZTIzYjUyOTZfMTItMS0xLTEtMA_48e78618-ec32-4262-b7b9-da769741b0cc"
      unitRef="usd">3115000</us-gaap:DeferredRevenueAdditions>
    <us-gaap:ContractWithCustomerLiability
      contextRef="icbd381e987ac4b9d9d003c6125193be1_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RhYmxlOjk5ZTlmNzliM2M1YzRkMjJiY2Q1MGMxN2UyM2I1Mjk2L3RhYmxlcmFuZ2U6OTllOWY3OWIzYzVjNGQyMmJjZDUwYzE3ZTIzYjUyOTZfMTMtMS0xLTEtMA_8dc5471d-5a94-44e7-84eb-833380ea2de8"
      unitRef="usd">7692000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ia371b6105f9d4b04923e19ab7c3984a3_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RleHRyZWdpb246YjBiYjZjYzgxNDc2NDc0ZjgzNWFkNzhmMzQ2MmM0NDJfMjI1NQ_eb3aa2c9-75f4-45bf-bb21-c69ec8879e02"
      unitRef="usd">7600000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ia3c8a56a13704db8bd2047ea2e90085c_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M180OS9mcmFnOmIwYmI2Y2M4MTQ3NjQ3NGY4MzVhZDc4ZjM0NjJjNDQyL3RleHRyZWdpb246YjBiYjZjYzgxNDc2NDc0ZjgzNWFkNzhmMzQ2MmM0NDJfMjQ5OA_6e400285-5ba3-4e2e-9264-c7416b9e3b10"
      unitRef="usd">1300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RleHRyZWdpb246NTk5NDhmZGYwM2JkNDM3ZmJjODU0Y2I5OTVkMDYwZTVfMjc3NA_8a9f55e2-3925-4dfd-9c44-ea341f99cae9">Leases&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease at inception. Our operating lease assets are separately stated in operating lease right-of-use ("ROU") assets and our financing lease assets are included in other assets on our condensed consolidated balance sheets.  Our lease liabilities are included in accrued liabilities, and other long-term liabilities on our condensed consolidated balance sheets.  We have elected not to recognize an ROU asset and lease liability for leases with terms of twelve months or less.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. Most of our leases do not provide an implicit rate, therefore we use our incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term based on the information available at commencement date. Our lease ROU assets exclude lease incentives and initial direct costs incurred. Our lease terms include options to extend when it is reasonably certain that we will exercise that option. All of our leases have stated lease payments, which may include fixed rental increases. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our leases are for corporate offices, sales and support offices, a distribution facility, device service centers and certain equipment.  Our leases have original lease terms of one year to fifteen years, some of which include options to extend the leases for up to an additional five years. For all of our leases, we do not include optional periods of extension in our current lease terms for the exercise of options to extend is not reasonably certain.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents the components of our lease cost (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the three months&lt;br/&gt; ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the nine months&lt;br/&gt; ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost - interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost - amortization of ROU asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense on our finance leases is included in other income (expense), net in our condensed consolidated statement of operations. The amortization of the operating and finance ROU asset is included in selling, general and administrative expenses in our condensed consolidated statement of operations.&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the supplemental cash flow information related to our leases (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents the supplemental balance sheet information related to our operating leases (in thousands, except lease term and discount rate):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the supplemental balance sheet information related to our finance leases (in thousands, except lease term and discount rate):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financing lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of September 30, 2020, the maturities of our operating and financing lease liabilities for each of the next five years is approximately (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RleHRyZWdpb246NTk5NDhmZGYwM2JkNDM3ZmJjODU0Y2I5OTVkMDYwZTVfMjc2Ng_082043fc-5ccb-4c20-a429-4e6391ed3629">The following table presents the components of our lease cost (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the three months&lt;br/&gt; ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the nine months&lt;br/&gt; ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost - interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost - amortization of ROU asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfMi0xLTEtMS0w_a5c41e79-cf9c-4b38-bdc4-b8d21c9c52b1"
      unitRef="usd">2861000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfMi0zLTEtMS0w_6f22578b-4e3f-4ab9-b2f6-7f6bea1e6eff"
      unitRef="usd">2996000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfMi01LTEtMS0w_fa2b4efc-9ab5-4e60-8fb3-cf95d850be20"
      unitRef="usd">8428000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfMi03LTEtMS0w_d5fa96ca-7c3f-4cdf-936a-f69247739b1f"
      unitRef="usd">7528000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfNC0xLTEtMS0w_a452d7e2-141e-47d3-9cc9-4d84a2b4f288"
      unitRef="usd">29000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfNC0zLTEtMS0w_dd86bda7-e054-4019-b2dd-99c2c87666cd"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfNC01LTEtMS0w_42917798-4b88-40ed-a401-dd2ea26cfcf8"
      unitRef="usd">62000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfNC03LTEtMS0w_4f14ac8d-97af-40f0-910b-da77f2874932"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfNi0xLTEtMS0w_96e691c9-b2aa-4239-a21b-a956569834c0"
      unitRef="usd">125000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfNi0zLTEtMS0w_875e456a-f98b-48c7-a50e-4b813a1ed986"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfNi01LTEtMS0w_d4f4956d-626e-49bd-bf7f-f489d69aee6a"
      unitRef="usd">252000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfNi03LTEtMS0w_8e9ec94f-dc38-492c-86a9-87c27bab9d5c"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:ShortTermLeaseCost
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfOC0xLTEtMS0w_c3523d0a-1c6b-4d32-982c-b0355f238eb6"
      unitRef="usd">74000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfOC0zLTEtMS0w_ca5409ad-727e-409a-9cf5-cc0e8dc67ea6"
      unitRef="usd">49000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfOC01LTEtMS0w_444846ed-6621-4be6-a50b-d9b618054643"
      unitRef="usd">200000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfOC03LTEtMS0w_d5b9cfde-2e2a-403d-80ee-facae775bb26"
      unitRef="usd">229000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfMTItMS0xLTEtMA_2894ca2f-fd3e-475f-9386-028a5acb8265"
      unitRef="usd">3089000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfMTItMy0xLTEtMA_801f3fa2-0d6f-4bdf-8eb8-03043230f2bd"
      unitRef="usd">3045000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfMTItNS0xLTEtMA_e23f10c6-36e1-43db-a40a-da7925ea937b"
      unitRef="usd">8942000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjFkZmY5ZTNhOWM3YzRmMjE4NWU2MjA3MDZmMjk1ZTczL3RhYmxlcmFuZ2U6MWRmZjllM2E5YzdjNGYyMTg1ZTYyMDcwNmYyOTVlNzNfMTItNy0xLTEtMA_7a864539-5b18-4593-9980-1a0a18761a58"
      unitRef="usd">7757000</us-gaap:LeaseCost>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RleHRyZWdpb246NTk5NDhmZGYwM2JkNDM3ZmJjODU0Y2I5OTVkMDYwZTVfMjc3Ng_b0f171d9-b24d-48e4-9700-15d3b504f0a4">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the supplemental cash flow information related to our leases (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjcyMDdiMTY5OGRmZjQ5MWY5ZmVjMWMwZjM5ZGI5ZDM0L3RhYmxlcmFuZ2U6NzIwN2IxNjk4ZGZmNDkxZjlmZWMxYzBmMzlkYjlkMzRfMy0xLTEtMS0w_9617a89e-61cd-4284-ae06-5efc330ab426"
      unitRef="usd">7303000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjcyMDdiMTY5OGRmZjQ5MWY5ZmVjMWMwZjM5ZGI5ZDM0L3RhYmxlcmFuZ2U6NzIwN2IxNjk4ZGZmNDkxZjlmZWMxYzBmMzlkYjlkMzRfMy0zLTEtMS0w_a827df00-87b8-46d0-a00a-d3bb2a1fe90b"
      unitRef="usd">7161000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjcyMDdiMTY5OGRmZjQ5MWY5ZmVjMWMwZjM5ZGI5ZDM0L3RhYmxlcmFuZ2U6NzIwN2IxNjk4ZGZmNDkxZjlmZWMxYzBmMzlkYjlkMzRfNC0xLTEtMS0w_d1ee2fda-7a09-4773-84fd-c59e4c49f4ee"
      unitRef="usd">62000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjcyMDdiMTY5OGRmZjQ5MWY5ZmVjMWMwZjM5ZGI5ZDM0L3RhYmxlcmFuZ2U6NzIwN2IxNjk4ZGZmNDkxZjlmZWMxYzBmMzlkYjlkMzRfNC0zLTEtMS0w_e8a7d5df-7c00-4d19-8632-7bbd03c31a43"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjcyMDdiMTY5OGRmZjQ5MWY5ZmVjMWMwZjM5ZGI5ZDM0L3RhYmxlcmFuZ2U6NzIwN2IxNjk4ZGZmNDkxZjlmZWMxYzBmMzlkYjlkMzRfNy0xLTEtMS0w_1a4cf6f3-9f09-4b9d-8f75-6992ac4d76a7"
      unitRef="usd">20264000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjcyMDdiMTY5OGRmZjQ5MWY5ZmVjMWMwZjM5ZGI5ZDM0L3RhYmxlcmFuZ2U6NzIwN2IxNjk4ZGZmNDkxZjlmZWMxYzBmMzlkYjlkMzRfNy0zLTEtMS0w_63548200-e932-4eb5-990e-77da02c2f713"
      unitRef="usd">2495000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjcyMDdiMTY5OGRmZjQ5MWY5ZmVjMWMwZjM5ZGI5ZDM0L3RhYmxlcmFuZ2U6NzIwN2IxNjk4ZGZmNDkxZjlmZWMxYzBmMzlkYjlkMzRfOC0xLTEtMS0w_9e8f7b80-f993-4e87-9432-bcb0171c3c8b"
      unitRef="usd">2870000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjcyMDdiMTY5OGRmZjQ5MWY5ZmVjMWMwZjM5ZGI5ZDM0L3RhYmxlcmFuZ2U6NzIwN2IxNjk4ZGZmNDkxZjlmZWMxYzBmMzlkYjlkMzRfOC0zLTEtMS0w_25e5ab17-4a23-48e9-ab55-20a915145ff8"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <icui:AssetsandLiabilitiesLeasesTableTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RleHRyZWdpb246NTk5NDhmZGYwM2JkNDM3ZmJjODU0Y2I5OTVkMDYwZTVfMjc2Mw_ed087bcc-3d2d-4a93-aa65-69bd7367fb46">The following table presents the supplemental balance sheet information related to our operating leases (in thousands, except lease term and discount rate):&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the supplemental balance sheet information related to our finance leases (in thousands, except lease term and discount rate):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financing lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</icui:AssetsandLiabilitiesLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjg0MGQ4NDYwZDc3MTQ2Y2JhYTAxMDMzOTc2NzYwYzJlL3RhYmxlcmFuZ2U6ODQwZDg0NjBkNzcxNDZjYmFhMDEwMzM5NzY3NjBjMmVfMi0xLTEtMS0w_4f0332e8-04a7-4b7c-a9c7-1e39d8cfabf0"
      unitRef="usd">47802000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjg0MGQ4NDYwZDc3MTQ2Y2JhYTAxMDMzOTc2NzYwYzJlL3RhYmxlcmFuZ2U6ODQwZDg0NjBkNzcxNDZjYmFhMDEwMzM5NzY3NjBjMmVfMi0zLTEtMS0w_d2dccc01-2edf-421d-a15b-64ed7d6ef03a"
      unitRef="usd">34465000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjg0MGQ4NDYwZDc3MTQ2Y2JhYTAxMDMzOTc2NzYwYzJlL3RhYmxlcmFuZ2U6ODQwZDg0NjBkNzcxNDZjYmFhMDEwMzM5NzY3NjBjMmVfNC0xLTEtMS0w_24fec95e-d1e0-4c24-a787-e752d0af5035"
      unitRef="usd">8456000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjg0MGQ4NDYwZDc3MTQ2Y2JhYTAxMDMzOTc2NzYwYzJlL3RhYmxlcmFuZ2U6ODQwZDg0NjBkNzcxNDZjYmFhMDEwMzM5NzY3NjBjMmVfNC0zLTEtMS0w_c7472aad-d64f-4130-865c-f05a7c0fe98f"
      unitRef="usd">7362000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjg0MGQ4NDYwZDc3MTQ2Y2JhYTAxMDMzOTc2NzYwYzJlL3RhYmxlcmFuZ2U6ODQwZDg0NjBkNzcxNDZjYmFhMDEwMzM5NzY3NjBjMmVfNS0xLTEtMS0w_18f2675f-e8cc-4399-84cf-7e68439915d0"
      unitRef="usd">42512000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjg0MGQ4NDYwZDc3MTQ2Y2JhYTAxMDMzOTc2NzYwYzJlL3RhYmxlcmFuZ2U6ODQwZDg0NjBkNzcxNDZjYmFhMDEwMzM5NzY3NjBjMmVfNS0zLTEtMS0w_1e40fe17-fd61-43fa-8896-b13c85cb57a5"
      unitRef="usd">28896000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjg0MGQ4NDYwZDc3MTQ2Y2JhYTAxMDMzOTc2NzYwYzJlL3RhYmxlcmFuZ2U6ODQwZDg0NjBkNzcxNDZjYmFhMDEwMzM5NzY3NjBjMmVfNi0xLTEtMS0w_12d17c17-15fb-446f-9c0f-c866262aa621"
      unitRef="usd">50968000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjg0MGQ4NDYwZDc3MTQ2Y2JhYTAxMDMzOTc2NzYwYzJlL3RhYmxlcmFuZ2U6ODQwZDg0NjBkNzcxNDZjYmFhMDEwMzM5NzY3NjBjMmVfNi0zLTEtMS0w_c51e77a8-c6b2-4bd4-a50e-c0bbe41030ea"
      unitRef="usd">36258000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjg0MGQ4NDYwZDc3MTQ2Y2JhYTAxMDMzOTc2NzYwYzJlL3RhYmxlcmFuZ2U6ODQwZDg0NjBkNzcxNDZjYmFhMDEwMzM5NzY3NjBjMmVfOS0xLTEtMS0w_12b8a779-6783-4ca0-93a4-bd72bb8b0c6a">P6Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjg0MGQ4NDYwZDc3MTQ2Y2JhYTAxMDMzOTc2NzYwYzJlL3RhYmxlcmFuZ2U6ODQwZDg0NjBkNzcxNDZjYmFhMDEwMzM5NzY3NjBjMmVfOS0zLTEtMS0w_9d1e0cc2-8013-4f10-ae42-b2acdf7c24fd">P6Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjg0MGQ4NDYwZDc3MTQ2Y2JhYTAxMDMzOTc2NzYwYzJlL3RhYmxlcmFuZ2U6ODQwZDg0NjBkNzcxNDZjYmFhMDEwMzM5NzY3NjBjMmVfMTItMS0xLTEtMA_4bbbaad1-82fa-41eb-b973-69bdc6da5003"
      unitRef="number">0.0503</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjg0MGQ4NDYwZDc3MTQ2Y2JhYTAxMDMzOTc2NzYwYzJlL3RhYmxlcmFuZ2U6ODQwZDg0NjBkNzcxNDZjYmFhMDEwMzM5NzY3NjBjMmVfMTItMy0xLTEtMA_1941872e-8eab-42b7-a6f0-872dae583c75"
      unitRef="number">0.0557</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOmU1M2U0MTdkMjcyNzRiNTdhZjFmZDAzNzI1Y2YxOGZjL3RhYmxlcmFuZ2U6ZTUzZTQxN2QyNzI3NGI1N2FmMWZkMDM3MjVjZjE4ZmNfMi0xLTEtMS0w_4a7e517d-b26d-4446-a90b-65a1ee04e032"
      unitRef="usd">2729000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOmU1M2U0MTdkMjcyNzRiNTdhZjFmZDAzNzI1Y2YxOGZjL3RhYmxlcmFuZ2U6ZTUzZTQxN2QyNzI3NGI1N2FmMWZkMDM3MjVjZjE4ZmNfNC0xLTEtMS0w_209d5c29-b5d4-498a-8918-cf163199c998"
      unitRef="usd">473000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOmU1M2U0MTdkMjcyNzRiNTdhZjFmZDAzNzI1Y2YxOGZjL3RhYmxlcmFuZ2U6ZTUzZTQxN2QyNzI3NGI1N2FmMWZkMDM3MjVjZjE4ZmNfNS0xLTEtMS0w_1b2a0b1a-e476-4ab3-a224-2873232d7769"
      unitRef="usd">2274000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOmU1M2U0MTdkMjcyNzRiNTdhZjFmZDAzNzI1Y2YxOGZjL3RhYmxlcmFuZ2U6ZTUzZTQxN2QyNzI3NGI1N2FmMWZkMDM3MjVjZjE4ZmNfNi0xLTEtMS0w_dc23f5bd-15ae-45f1-b858-5fdb5dd0a018"
      unitRef="usd">2747000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOmU1M2U0MTdkMjcyNzRiNTdhZjFmZDAzNzI1Y2YxOGZjL3RhYmxlcmFuZ2U6ZTUzZTQxN2QyNzI3NGI1N2FmMWZkMDM3MjVjZjE4ZmNfOS0xLTEtMS0w_8a79472f-f0b4-44c3-aaf9-bcea2a2fb4ed">P7Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOmU1M2U0MTdkMjcyNzRiNTdhZjFmZDAzNzI1Y2YxOGZjL3RhYmxlcmFuZ2U6ZTUzZTQxN2QyNzI3NGI1N2FmMWZkMDM3MjVjZjE4ZmNfMTItMS0xLTEtMA_74b86bbf-8eb6-401a-9556-546a964620aa"
      unitRef="number">0.0427</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RleHRyZWdpb246NTk5NDhmZGYwM2JkNDM3ZmJjODU0Y2I5OTVkMDYwZTVfMjc3Mw_5df43c90-d016-40e8-b62b-214386eb2821">As of September 30, 2020, the maturities of our operating and financing lease liabilities for each of the next five years is approximately (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfMS0xLTEtMS0w_7c79af0c-23a5-4e85-b01c-60be6353b95e"
      unitRef="usd">2789000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfMS0zLTEtMS0w_b8c68f7f-c860-48b3-aac4-5cd9cc79436d"
      unitRef="usd">145000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfMi0xLTEtMS0w_a0f1286b-2ccf-473e-973d-067f3c33df90"
      unitRef="usd">10571000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfMi0zLTEtMS0w_f202cc8b-927c-4852-9d1a-d4e67a2c1549"
      unitRef="usd">578000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfMy0xLTEtMS0w_e1b31904-02a0-4a9d-a9c2-dbb3256fe1f3"
      unitRef="usd">9639000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfMy0zLTEtMS0w_f2ff2f6f-930d-4aeb-a442-7dbc2083621a"
      unitRef="usd">578000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfNC0xLTEtMS0w_370d791b-8104-4992-8d02-48d807590dae"
      unitRef="usd">8685000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfNC0zLTEtMS0w_3a280d0c-5888-4937-9e98-2838a4e38c53"
      unitRef="usd">578000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfNS0xLTEtMS0w_9d1ec530-9954-495f-9d49-21d3a89a2351"
      unitRef="usd">8235000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfNS0zLTEtMS0w_c144a38a-9aa9-41fc-b6e8-4fc64c41a3dd"
      unitRef="usd">283000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfNi0xLTEtMS0w_eba7fe60-afd0-4e30-9f66-8fac55ba6616"
      unitRef="usd">4958000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfNi0zLTEtMS0w_152908e3-9439-497f-a430-7f80d070531e"
      unitRef="usd">189000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfNy0xLTEtMS0w_b27e0c79-1666-4c21-9fd8-4cec09f76aaf"
      unitRef="usd">15113000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfNy0zLTEtMS0w_81885832-c5c1-4187-8719-e84bd68e90d5"
      unitRef="usd">804000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfOC0xLTEtMS0w_81fbf2fe-6b7e-4f8d-bf9e-18759dd2196e"
      unitRef="usd">59990000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfOC0zLTEtMS0w_23e4d5e3-7e35-4136-8edf-0032309ab433"
      unitRef="usd">3155000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfOS0xLTEtMS0w_bc2ac235-b115-48c2-a273-8a5f959295f9"
      unitRef="usd">9022000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfOS0zLTEtMS0w_16422e03-215a-4909-a99e-bddb037e3f9d"
      unitRef="usd">408000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfMTAtMS0xLTEtMA_c7e9a6fb-af90-42f9-98d0-6a4ec86627b6"
      unitRef="usd">50968000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181Mi9mcmFnOjU5OTQ4ZmRmMDNiZDQzN2ZiYzg1NGNiOTk1ZDA2MGU1L3RhYmxlOjkyNjZhMTE0ZGRhODRmOTFhNmQ1MTg5YjdjMDMxMmE3L3RhYmxlcmFuZ2U6OTI2NmExMTRkZGE4NGY5MWE2ZDUxODliN2MwMzEyYTdfMTAtMy0xLTEtMA_e888423e-41a1-4830-85b8-353886ab24c4"
      unitRef="usd">2747000</us-gaap:FinanceLeaseLiability>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RleHRyZWdpb246MTcwYmIzNjE2ZTZlNDAxNWJjMDEzYjM3MmUxZTg1ZTNfMTA3MQ_2a69dd73-7ad8-43cd-b148-72ea5f6f1bc2">Net Income Per Share&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period plus dilutive securities. Dilutive securities include outstanding common stock options and unvested restricted stock units, less the number of shares that could have been purchased with the proceeds from the exercise of the options, using the treasury stock method.  Options and restricted stock units that are anti-dilutive are not included in the treasury stock method calculation. There were 14,017 and 20,116 anti-dilutive securities for the three months ended September&#160;30, 2020 and 2019, respectively. There were 12,182 and 9,375 anti-dilutive securities for the nine months ended September 30, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents the calculation of net earnings per common share (&#x201c;EPS&#x201d;) &#x2014; basic and diluted (in thousands, except per share data):&#160; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average number of common shares outstanding (for&#160;basic calculation)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common and common equivalent shares outstanding (for diluted calculation)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS &#x2014; diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RleHRyZWdpb246MTcwYmIzNjE2ZTZlNDAxNWJjMDEzYjM3MmUxZTg1ZTNfNzEy_1649d535-c0fd-4439-bae5-e45eee37cfa5"
      unitRef="shares">14017</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RleHRyZWdpb246MTcwYmIzNjE2ZTZlNDAxNWJjMDEzYjM3MmUxZTg1ZTNfNzE5_2e0a5206-8509-4fa0-8b4b-1cb6b202801f"
      unitRef="shares">20116</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RleHRyZWdpb246MTcwYmIzNjE2ZTZlNDAxNWJjMDEzYjM3MmUxZTg1ZTNfODEy_cecf0a6d-53a3-49d1-b67e-a978c7cc242a"
      unitRef="shares">12182</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RleHRyZWdpb246MTcwYmIzNjE2ZTZlNDAxNWJjMDEzYjM3MmUxZTg1ZTNfODE5_caef1ee7-3f23-4f56-ba23-ce503caa66d2"
      unitRef="shares">9375</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RleHRyZWdpb246MTcwYmIzNjE2ZTZlNDAxNWJjMDEzYjM3MmUxZTg1ZTNfMTA2OA_17d6ea14-6d7c-4592-a5e7-d6ecc16e9ccd">The following table presents the calculation of net earnings per common share (&#x201c;EPS&#x201d;) &#x2014; basic and diluted (in thousands, except per share data):&#160; &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average number of common shares outstanding (for&#160;basic calculation)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common and common equivalent shares outstanding (for diluted calculation)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS &#x2014; diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfMi0xLTEtMS0w_50567456-3031-4839-ad2e-b8583feecd72"
      unitRef="usd">24986000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfMi0zLTEtMS0w_314e0f0d-c00c-450b-b7a3-1672421b9078"
      unitRef="usd">26563000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfMi01LTEtMS0w_a77d0aed-ba94-46b3-9ef0-3f295570fba3"
      unitRef="usd">60728000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfMi03LTEtMS0w_bf07dc68-9ff9-4b56-a924-753d0f12a522"
      unitRef="usd">80394000</us-gaap:ProfitLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfMy0xLTEtMS0w_4b35d468-5c3b-4935-adb5-93c99a271ecf"
      unitRef="shares">20948000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfMy0zLTEtMS0w_2695f086-f1cc-4116-ba73-dc2eadbad22d"
      unitRef="shares">20666000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfMy01LTEtMS0w_6fb972e1-0be7-4a0f-8089-237952ee26a9"
      unitRef="shares">20870000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfMy03LTEtMS0w_3b964062-431b-4b46-9bb1-52a4445a34bb"
      unitRef="shares">20607000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNC0xLTEtMS0w_d6686e94-1bf3-47c8-acc4-d5d7d46f784b"
      unitRef="shares">608000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNC0zLTEtMS0w_222bc882-8cfa-4844-b136-bacb4401d132"
      unitRef="shares">821000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNC01LTEtMS0w_2ac94212-2be6-4730-b478-74f509f72076"
      unitRef="shares">691000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNC03LTEtMS0w_0c9200e8-a4eb-4680-bb3b-b8c76d371498"
      unitRef="shares">949000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNS0xLTEtMS0w_bad12f2c-0d68-4d96-9c61-972e5e0f48d6"
      unitRef="shares">21556000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNS0zLTEtMS0w_d6ca3e2d-70c8-40e4-b8fc-06ae39fb5523"
      unitRef="shares">21487000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNS01LTEtMS0w_f93acf71-1229-4031-800e-3f6c0d568fcc"
      unitRef="shares">21561000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNS03LTEtMS0w_a856b3aa-40da-4ff7-ae7f-e3b632e52dd1"
      unitRef="shares">21556000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNi0xLTEtMS0w_fae5215a-d19a-4d8d-8646-d6018cf16ea2"
      unitRef="usdPerShare">1.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNi0zLTEtMS0w_198f38ab-6d8e-4372-8aa5-839bf9597005"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNi01LTEtMS0w_71e915b9-4afe-48c9-9a89-4edd8eb8c59c"
      unitRef="usdPerShare">2.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNi03LTEtMS0w_8c282ce9-48dc-4cab-8a9e-49b2add42e8b"
      unitRef="usdPerShare">3.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNy0xLTEtMS0w_bd35c608-14d3-4f49-a473-d0b705c27794"
      unitRef="usdPerShare">1.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNy0zLTEtMS0w_a4310fce-510c-4866-8e4b-704eb4c7b13b"
      unitRef="usdPerShare">1.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNy01LTEtMS0w_b7036daf-4f25-4613-8288-ef86157dde4e"
      unitRef="usdPerShare">2.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M181OC9mcmFnOjE3MGJiMzYxNmU2ZTQwMTViYzAxM2IzNzJlMWU4NWUzL3RhYmxlOjBhODgyMzI1YzM4MzQ2ZjJiNWZiMGQyZmE5YjU2MTU1L3RhYmxlcmFuZ2U6MGE4ODIzMjVjMzgzNDZmMmI1ZmIwZDJmYTliNTYxNTVfNy03LTEtMS0w_0464b20a-0e27-4b3e-8ff5-02ae1ea38fdc"
      unitRef="usdPerShare">3.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RleHRyZWdpb246MGZlYzcwMDYzMTcxNDU0NjgwNDYyZDUzOTJmN2VjMThfMjgwOQ_6fdddfc2-3cb5-485b-be47-ca48c5b9e34f">Derivatives and Hedging Activities&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Hedge Accounting and Hedging Program&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  The purpose of our hedging program is to manage the foreign currency exchange rate risk on forecasted expenses denominated in currencies other than the functional currency of the operating unit.  We do not issue derivatives for trading or speculative purposes.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. The par forward contract is designated and qualifies as a cash flow hedge. Our derivative instruments are recorded at fair value on the condensed consolidated balance sheets and are classified based on the instrument's maturity date.  We record changes in the intrinsic value of the effective portion of the gain or loss on the derivative instrument as a component of Other Comprehensive Income and we reclassify that gain or loss into earnings in the same line item associated with the forecasted transaction and in the same period during which the hedged transaction affects earnings. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In March 2020, we entered into a one-year cross-currency par forward contract that extends our current hedge of a portion of our Mexico forecasted expenses denominated in Pesos ("MXN").  The total notional amount of this outstanding derivative as of September&#160;30, 2020 was approximately 473.2 million MXN.  The term of the one-year contract is November 3, 2020 to December 1, 2021.  The derivative instrument matures in equal monthly amounts at a fixed forward rate of 24.26 MXN/USD.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In November 2018, we entered into a one-year cross-currency par forward contract that hedges of a portion of our Mexico forecasted expenses denominated in MXN. The total notional amount of this outstanding derivative as of September&#160;30, 2020 was approximately 66.3 million MXN. The term of the one-year hedge is November 1, 2019 to November 3, 2020. The derivative instrument matures in equal monthly amounts at a fixed forward rate of 22.109 MXN/USD.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents the fair values of our derivative instruments included within the Condensed Consolidated Balance Sheets as of September&#160;30, 2020 and December&#160;31, 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Condensed Consolidated Balance Sheet &lt;br/&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contract:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents the amounts affecting the Condensed Consolidated Statements of Operations for the three and nine months ended September&#160;30, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Line Item in the &lt;br/&gt;Condensed Consolidated Statements of Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We recognized the following gains (losses) on our foreign exchange contracts designated as a cash flow hedge (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Gain Recognized in Other Comprehensive Income on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of (Loss) Gain Reclassified From Accumulated Other Comprehensive Income into Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location of (Loss) Gain Reclassified From Accumulated Other Comprehensive Income into Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of (Loss) Gain Recognized in Other Comprehensive Income on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Gain Reclassified From Accumulated Other Comprehensive Income into Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location of Gain Reclassified From Accumulated Other Comprehensive Income into Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of September&#160;30, 2020, we expect approximately $1.1 million of the deferred gains on the outstanding derivatives in accumulated other comprehensive income to be reclassified to net income during the next twelve months concurrent with the underlying hedged transactions also being reported in net income.</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i90e036b7883a4905ab762f8fb5e5809a_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RleHRyZWdpb246MGZlYzcwMDYzMTcxNDU0NjgwNDYyZDUzOTJmN2VjMThfMTQ0MQ_20fa1ed8-fbc2-4766-875e-5db711143bfd"
      unitRef="mxn">473200000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeForwardExchangeRate1
      contextRef="i90e036b7883a4905ab762f8fb5e5809a_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RleHRyZWdpb246MGZlYzcwMDYzMTcxNDU0NjgwNDYyZDUzOTJmN2VjMThfMTYxMg_0148d941-d7f3-44e7-a0b0-65013354b9ad"
      unitRef="number">24.26</us-gaap:DerivativeForwardExchangeRate1>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i00a4f5323c1b44878071b465fcb32705_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RleHRyZWdpb246MGZlYzcwMDYzMTcxNDU0NjgwNDYyZDUzOTJmN2VjMThfMTg3MA_83904c6e-ee3e-4139-b6a0-cd38ff903252"
      unitRef="mxn">66300000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeForwardExchangeRate1
      contextRef="i00a4f5323c1b44878071b465fcb32705_I20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RleHRyZWdpb246MGZlYzcwMDYzMTcxNDU0NjgwNDYyZDUzOTJmN2VjMThfMjA0NA_9bc3d015-8560-4ee6-9955-6407b9ba1081"
      unitRef="number">22.109</us-gaap:DerivativeForwardExchangeRate1>
    <us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RleHRyZWdpb246MGZlYzcwMDYzMTcxNDU0NjgwNDYyZDUzOTJmN2VjMThfMjgxMQ_70532686-7762-4f6a-8eb7-9fa0b869ecf3">The following table presents the fair values of our derivative instruments included within the Condensed Consolidated Balance Sheets as of September&#160;30, 2020 and December&#160;31, 2019 (in thousands):&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Condensed Consolidated Balance Sheet &lt;br/&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contract:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents the amounts affecting the Condensed Consolidated Statements of Operations for the three and nine months ended September&#160;30, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Line Item in the &lt;br/&gt;Condensed Consolidated Statements of Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="ie0dbc4cd0a04492b9a0271887c57be87_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmMxZjQ5ZGI5YTU0MzRmNTVhYWU0ZjkyOWUyYTY0ZjkyL3RhYmxlcmFuZ2U6YzFmNDlkYjlhNTQzNGY1NWFhZTRmOTI5ZTJhNjRmOTJfNC0zLTEtMS0w_3b600576-c51f-428e-bf24-f8e3a6131179"
      unitRef="usd">1090000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i54902c6ff8df45968224557ea9945ba0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmMxZjQ5ZGI5YTU0MzRmNTVhYWU0ZjkyOWUyYTY0ZjkyL3RhYmxlcmFuZ2U6YzFmNDlkYjlhNTQzNGY1NWFhZTRmOTI5ZTJhNjRmOTJfNC01LTEtMS0w_e468283b-f8aa-408e-87fe-7a8b70cf2551"
      unitRef="usd">2366000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="id0ab7322a6eb49eba1f5c1edf8b1780e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmMxZjQ5ZGI5YTU0MzRmNTVhYWU0ZjkyOWUyYTY0ZjkyL3RhYmxlcmFuZ2U6YzFmNDlkYjlhNTQzNGY1NWFhZTRmOTI5ZTJhNjRmOTJfNS0zLTEtMS0w_e92701f6-371b-4ecd-a622-c9ac97593953"
      unitRef="usd">216000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3118bdf309f0471fb8fac4317129fc89_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmMxZjQ5ZGI5YTU0MzRmNTVhYWU0ZjkyOWUyYTY0ZjkyL3RhYmxlcmFuZ2U6YzFmNDlkYjlhNTQzNGY1NWFhZTRmOTI5ZTJhNjRmOTJfNS01LTEtMS0w_3e76654a-25a0-48c3-b484-e67b77246641"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i639d66b7f3ed40a0a8296cdb12957a97_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmMxZjQ5ZGI5YTU0MzRmNTVhYWU0ZjkyOWUyYTY0ZjkyL3RhYmxlcmFuZ2U6YzFmNDlkYjlhNTQzNGY1NWFhZTRmOTI5ZTJhNjRmOTJfNi0zLTEtMS0w_c7ae4d92-78a0-4c76-b200-286d4d000ece"
      unitRef="usd">6000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i4c739512289e434392970475eb5456cb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmMxZjQ5ZGI5YTU0MzRmNTVhYWU0ZjkyOWUyYTY0ZjkyL3RhYmxlcmFuZ2U6YzFmNDlkYjlhNTQzNGY1NWFhZTRmOTI5ZTJhNjRmOTJfNi01LTEtMS0w_5076ec05-9a73-4177-a04c-2bfd494eacce"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia9ebc83689af44d49a9bbc825afbba2a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmMxZjQ5ZGI5YTU0MzRmNTVhYWU0ZjkyOWUyYTY0ZjkyL3RhYmxlcmFuZ2U6YzFmNDlkYjlhNTQzNGY1NWFhZTRmOTI5ZTJhNjRmOTJfOC0zLTEtMS0w_c36af774-b43f-4ec0-97ee-f687200645a0"
      unitRef="usd">-1300000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i7a1d3832f6564283a8650051009c4f6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmMxZjQ5ZGI5YTU0MzRmNTVhYWU0ZjkyOWUyYTY0ZjkyL3RhYmxlcmFuZ2U6YzFmNDlkYjlhNTQzNGY1NWFhZTRmOTI5ZTJhNjRmOTJfOC01LTEtMS0w_38f3e276-f269-4e4a-b3e0-42c93b6551f6"
      unitRef="usd">2366000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOjE4NWJmMDc2NGZiNzRhYWM4MTZmNTQ3Mjk1N2ZmYzlkL3RhYmxlcmFuZ2U6MTg1YmYwNzY0ZmI3NGFhYzgxNmY1NDcyOTU3ZmZjOWRfMy00LTEtMS0w_cdccb31b-6ca3-48c0-8764-1c1861abbbac"
      unitRef="usd">-49000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOjE4NWJmMDc2NGZiNzRhYWM4MTZmNTQ3Mjk1N2ZmYzlkL3RhYmxlcmFuZ2U6MTg1YmYwNzY0ZmI3NGFhYzgxNmY1NDcyOTU3ZmZjOWRfMy02LTEtMS0w_3a400835-4ab8-4b49-9eae-c473f5975ce2"
      unitRef="usd">229000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOjE4NWJmMDc2NGZiNzRhYWM4MTZmNTQ3Mjk1N2ZmYzlkL3RhYmxlcmFuZ2U6MTg1YmYwNzY0ZmI3NGFhYzgxNmY1NDcyOTU3ZmZjOWRfMy04LTEtMS0w_d6a5cf22-7bb0-44f2-ac2f-947fbe49aec6"
      unitRef="usd">423000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOjE4NWJmMDc2NGZiNzRhYWM4MTZmNTQ3Mjk1N2ZmYzlkL3RhYmxlcmFuZ2U6MTg1YmYwNzY0ZmI3NGFhYzgxNmY1NDcyOTU3ZmZjOWRfMy0xMC0xLTEtMA_2a1854da-8df4-4062-a97c-67f17dfd8e55"
      unitRef="usd">573000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RleHRyZWdpb246MGZlYzcwMDYzMTcxNDU0NjgwNDYyZDUzOTJmN2VjMThfMjgwOA_9fed92d4-b9e8-4986-b5ce-4eadb6eab5be">We recognized the following gains (losses) on our foreign exchange contracts designated as a cash flow hedge (in thousands):&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Gain Recognized in Other Comprehensive Income on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of (Loss) Gain Reclassified From Accumulated Other Comprehensive Income into Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location of (Loss) Gain Reclassified From Accumulated Other Comprehensive Income into Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of (Loss) Gain Recognized in Other Comprehensive Income on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Gain Reclassified From Accumulated Other Comprehensive Income into Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine months ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location of Gain Reclassified From Accumulated Other Comprehensive Income into Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of September&#160;30, 2020, we expect approximately $1.1 million of the deferred gains on the outstanding derivatives in accumulated other comprehensive income to be reclassified to net income during the next twelve months concurrent with the underlying hedged transactions also being reported in net income.</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="ibcb02297ad264400a5e2ea109ba2b42c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmEzMjgwODJiM2E0YzRiZGJhMjkxZGRlYzNkYTNjNWNiL3RhYmxlcmFuZ2U6YTMyODA4MmIzYTRjNGJkYmEyOTFkZGVjM2RhM2M1Y2JfNS0yLTEtMS0w_c40fb1f4-e97e-4b99-844a-707f4e8fea4a"
      unitRef="usd">1287000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i4275d9ddb685412b8f3c1c5ce059ac1d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmEzMjgwODJiM2E0YzRiZGJhMjkxZGRlYzNkYTNjNWNiL3RhYmxlcmFuZ2U6YTMyODA4MmIzYTRjNGJkYmEyOTFkZGVjM2RhM2M1Y2JfNS00LTEtMS0w_fe880ea9-774c-4751-95ae-ecbded8faef0"
      unitRef="usd">-264000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="ibcb02297ad264400a5e2ea109ba2b42c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmEzMjgwODJiM2E0YzRiZGJhMjkxZGRlYzNkYTNjNWNiL3RhYmxlcmFuZ2U6YTMyODA4MmIzYTRjNGJkYmEyOTFkZGVjM2RhM2M1Y2JfNS04LTEtMS0w_69afab49-b29f-400b-a02c-192b48b3a63c"
      unitRef="usd">49000</us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i4275d9ddb685412b8f3c1c5ce059ac1d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmEzMjgwODJiM2E0YzRiZGJhMjkxZGRlYzNkYTNjNWNiL3RhYmxlcmFuZ2U6YTMyODA4MmIzYTRjNGJkYmEyOTFkZGVjM2RhM2M1Y2JfNS0xMC0xLTEtMA_a02270f8-a5ed-4911-a76c-0ec0a11b8b35"
      unitRef="usd">229000</us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="ibcb02297ad264400a5e2ea109ba2b42c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmEzMjgwODJiM2E0YzRiZGJhMjkxZGRlYzNkYTNjNWNiL3RhYmxlcmFuZ2U6YTMyODA4MmIzYTRjNGJkYmEyOTFkZGVjM2RhM2M1Y2JfNi0yLTEtMS0w_8a4a3643-fd0b-4d3e-9049-96e4536628a3"
      unitRef="usd">1287000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i4275d9ddb685412b8f3c1c5ce059ac1d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmEzMjgwODJiM2E0YzRiZGJhMjkxZGRlYzNkYTNjNWNiL3RhYmxlcmFuZ2U6YTMyODA4MmIzYTRjNGJkYmEyOTFkZGVjM2RhM2M1Y2JfNi00LTEtMS0w_ee00d59b-e543-43ff-8416-d11b673760de"
      unitRef="usd">-264000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="ibcb02297ad264400a5e2ea109ba2b42c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmEzMjgwODJiM2E0YzRiZGJhMjkxZGRlYzNkYTNjNWNiL3RhYmxlcmFuZ2U6YTMyODA4MmIzYTRjNGJkYmEyOTFkZGVjM2RhM2M1Y2JfNi04LTEtMS0w_23f7aba5-3202-4efa-a3f9-74223cce47b2"
      unitRef="usd">49000</us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i4275d9ddb685412b8f3c1c5ce059ac1d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOmEzMjgwODJiM2E0YzRiZGJhMjkxZGRlYzNkYTNjNWNiL3RhYmxlcmFuZ2U6YTMyODA4MmIzYTRjNGJkYmEyOTFkZGVjM2RhM2M1Y2JfNi0xMC0xLTEtMA_7855dc0c-ca78-4ce3-85f1-cc117a94137c"
      unitRef="usd">229000</us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="ia043e0a6a6fa4a899faabb9d01b53bf6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOjg0YWM1NzI2YTAyYjRmODNhMjM4YThmZmY1MDNiN2FjL3RhYmxlcmFuZ2U6ODRhYzU3MjZhMDJiNGY4M2EyMzhhOGZmZjUwM2I3YWNfNS0yLTEtMS0w_e30d03cb-0a9c-4b7e-9251-848175f98888"
      unitRef="usd">-642000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i4d636fe6143c493c8415e6c01d1afc23_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOjg0YWM1NzI2YTAyYjRmODNhMjM4YThmZmY1MDNiN2FjL3RhYmxlcmFuZ2U6ODRhYzU3MjZhMDJiNGY4M2EyMzhhOGZmZjUwM2I3YWNfNS00LTEtMS0w_88e81a5f-5dfd-467c-a08a-6b78ec417595"
      unitRef="usd">1421000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="ia043e0a6a6fa4a899faabb9d01b53bf6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOjg0YWM1NzI2YTAyYjRmODNhMjM4YThmZmY1MDNiN2FjL3RhYmxlcmFuZ2U6ODRhYzU3MjZhMDJiNGY4M2EyMzhhOGZmZjUwM2I3YWNfNS04LTEtMS0w_5835c531-c0a8-471b-a45f-28c4433104de"
      unitRef="usd">423000</us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i4d636fe6143c493c8415e6c01d1afc23_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOjg0YWM1NzI2YTAyYjRmODNhMjM4YThmZmY1MDNiN2FjL3RhYmxlcmFuZ2U6ODRhYzU3MjZhMDJiNGY4M2EyMzhhOGZmZjUwM2I3YWNfNS0xMC0xLTEtMA_cf7d41a6-faff-49cd-aa1a-f3cc8a3e3cdb"
      unitRef="usd">573000</us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="ia043e0a6a6fa4a899faabb9d01b53bf6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOjg0YWM1NzI2YTAyYjRmODNhMjM4YThmZmY1MDNiN2FjL3RhYmxlcmFuZ2U6ODRhYzU3MjZhMDJiNGY4M2EyMzhhOGZmZjUwM2I3YWNfNi0yLTEtMS0w_56b95013-c679-416a-b6cb-ee2d9f358617"
      unitRef="usd">-642000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i4d636fe6143c493c8415e6c01d1afc23_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOjg0YWM1NzI2YTAyYjRmODNhMjM4YThmZmY1MDNiN2FjL3RhYmxlcmFuZ2U6ODRhYzU3MjZhMDJiNGY4M2EyMzhhOGZmZjUwM2I3YWNfNi00LTEtMS0w_e3e00310-f53e-4271-bc0a-2fd7d41c2067"
      unitRef="usd">1421000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="ia043e0a6a6fa4a899faabb9d01b53bf6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOjg0YWM1NzI2YTAyYjRmODNhMjM4YThmZmY1MDNiN2FjL3RhYmxlcmFuZ2U6ODRhYzU3MjZhMDJiNGY4M2EyMzhhOGZmZjUwM2I3YWNfNi04LTEtMS0w_9a708782-c05e-40ef-82e8-b92dab9b4450"
      unitRef="usd">423000</us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i4d636fe6143c493c8415e6c01d1afc23_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RhYmxlOjg0YWM1NzI2YTAyYjRmODNhMjM4YThmZmY1MDNiN2FjL3RhYmxlcmFuZ2U6ODRhYzU3MjZhMDJiNGY4M2EyMzhhOGZmZjUwM2I3YWNfNi0xMC0xLTEtMA_ce52d385-85f5-483f-b7cb-579903eeb8ea"
      unitRef="usd">573000</us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182MS9mcmFnOjBmZWM3MDA2MzE3MTQ1NDY4MDQ2MmQ1MzkyZjdlYzE4L3RleHRyZWdpb246MGZlYzcwMDYzMTcxNDU0NjgwNDYyZDUzOTJmN2VjMThfMjU1NQ_341be2a8-f143-4a0d-9ded-8273d1eef999"
      unitRef="usd">1100000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RleHRyZWdpb246ZjQ4MzE4MTlmNjEyNGU5ZTg0ZGExNzZjNzQzODI5YjRfNTE4NQ_40274d77-d29b-41fe-8c5d-3a7e5c4d9c65">Fair Value Measurement&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.  There are three levels of inputs that may be used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1:  quoted prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2:  inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; or&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3:  unobservable inputs that are supported by little or no market activity and that are significant to the fair values of the assets or liabilities.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earn-out Liability&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;In 2017, we recognized an earn-out liability upon the acquisition of HIS from Pfizer. Pfizer was entitled up to $225 million in cash if certain performance targets for the combined company for the three years ending December 31, 2019 were achieved. The initial fair value of the earn-out was determined by employing a Monte Carlo simulation in a risk neutral framework. The underlying simulated variable was adjusted EBITDA. The adjusted EBITDA volatility estimate was based on a study of historical asset volatility for a set of comparable public companies. The model included other assumptions including the market price of risk, which was calculated as the weighted average cost of capital ("WACC") less the long term risk free rate. The initial value assigned to the contingent consideration was a result of forecasted product demand of our HIS business.  At each reporting date subsequent to the acquisition we remeasured the earn-out using the same methodology above and recognized any changes in value. As of December 31, 2019, we determined that we did not meet the necessary performance targets that would require payout of any of the HIS earn-out liability. As of the date of this filing, Pfizer has disputed our determination that the performance targets requiring payout of the HIS earn-out liability were not met. If we do not reach agreement on this issue with Pfizer, the dispute will be resolved by binding arbitration, that will likely be concluded within the next three to six months.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the fourth quarter of 2019, we recognized an earn-out liability related to the acquisition of Pursuit Vascular, Inc. ("Pursuit").  Pursuit's former equity holders are entitled up to $50.0 million in additional cash consideration contingent upon the achievement of certain sales and gross profit targets for specific customers. The earn-out will be calculated as a percentage of gross profit achieved during the earn-out period against a pre-determined target gross profit, not to exceed $50.0 million. We used a Monte Carlo simulation model to determine the fair value of the earn-out liability.  The Monte Carlo simulation model utilizes multiple input variables to determine the value of the earn-out liability including historical volatility, a risk free interest rate, counter party credit risk and projected future gross profit, see below simulation input table related to Pursuit. The historical volatility was based on the median of ICU and a certain peer group. The risk-free interest rate is equal to the yield, as of the valuation date, of the zero-coupon U.S. Treasury bill that is commensurate with the term of the earn-out. The counter party credit risk is based on a synthetic credit rating of B1. If the probabilities in the model significantly change from what we initially and subsequently anticipate, the change could have a significant impact on our financial statements in the period recognized. Our contingent earn-out liability is separately stated in our condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide a reconciliation of the Level 3 earn-out liabilities measured at estimated fair value (in thousands):  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pursuit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Earn-out Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;HIS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Earn-out Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Pursuit earn-out increased at September&#160;30, 2020 from the fair value calculated at December&#160;31, 2019 primarily due to changes in the probabilities within the valuation model. &lt;/span&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following tables provide quantitative information about Level 3 inputs for fair value measurement of our earn-out liabilities:&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pursuit Earn-out&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Simulation Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;At Acquisition November 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue/Gross Profit Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk Free Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Counter Party Risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;HIS Earn-out&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Simulation Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;WACC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20-year risk free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Market price of risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments and Foreign Currency Contracts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The fair value of our investments is estimated using observable market-based inputs such as quoted prices, interest rates and yield curves or Level 2 inputs, which consisted of corporate bonds. &#160;&#160;&#160;&#160;&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The fair value of our Level 2 forward currency contracts are estimated using observable market inputs such as known notional value amounts, spot and forward exchange rates. These inputs relate to liquid, heavily traded currencies with active markets which are available for the full term of the derivative.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our assets and liabilities measured at fair value on a recurring basis consisted of the following (Level 1, 2 and 3 inputs as defined above) (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;value&#160;measurements&#160;at September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&lt;br/&gt;in&#160;active&lt;br/&gt;markets&#160;for&lt;br/&gt;identical&lt;br/&gt;assets&#160;(level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&#160;(level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&#160;(level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forwards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forwards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;value&#160;measurements&#160;at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&lt;br/&gt;in&#160;active&lt;br/&gt;markets&#160;for&lt;br/&gt;identical&lt;br/&gt;assets&#160;(level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&#160;(level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&#160;(level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forwards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <icui:Contingentconsiderationgross
      contextRef="ica3ad48556d744f6818279a383caf56e_D20190101-20190930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RleHRyZWdpb246ZjQ4MzE4MTlmNjEyNGU5ZTg0ZGExNzZjNzQzODI5YjRfMTA3MA_feab8112-aa40-431f-b6c6-56ef58e7ffa0"
      unitRef="usd">225000000</icui:Contingentconsiderationgross>
    <icui:Contingentconsiderationgross
      contextRef="i51018a1707e84b11ae38ec826d0d409f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RleHRyZWdpb246ZjQ4MzE4MTlmNjEyNGU5ZTg0ZGExNzZjNzQzODI5YjRfMjY1NA_0f9202c2-01d5-4d19-88e3-b82b6e8d7faf"
      unitRef="usd">50000000.0</icui:Contingentconsiderationgross>
    <icui:Contingentconsiderationgross
      contextRef="i51018a1707e84b11ae38ec826d0d409f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RleHRyZWdpb246ZjQ4MzE4MTlmNjEyNGU5ZTg0ZGExNzZjNzQzODI5YjRfMjk1Mw_93512fdf-64fa-4914-88a2-13c579c7831c"
      unitRef="usd">50000000.0</icui:Contingentconsiderationgross>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RleHRyZWdpb246ZjQ4MzE4MTlmNjEyNGU5ZTg0ZGExNzZjNzQzODI5YjRfNTE5OA_3044a33b-9039-45d4-81ac-5d0d5ebf0e52">The following tables provide a reconciliation of the Level 3 earn-out liabilities measured at estimated fair value (in thousands):  &lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pursuit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Earn-out Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;HIS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Earn-out Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued balance, September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;The fair value of the Pursuit earn-out increased at September&#160;30, 2020 from the fair value calculated at December&#160;31, 2019 primarily due to changes in the probabilities within the valuation model.</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i67333a944f31433798e6f2a1d6dcb432_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjgxMjA4ZjkzNjViMzRkZGRhMmM2MDNkY2Y4NTdiMDBiL3RhYmxlcmFuZ2U6ODEyMDhmOTM2NWIzNGRkZGEyYzYwM2RjZjg1N2IwMGJfMi0yLTEtMS0w_693a40a1-c71a-44fb-a1f9-00692a61e716"
      unitRef="usd">17300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i96a2466aa1cb45f29d1d41f9028b879f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjgxMjA4ZjkzNjViMzRkZGRhMmM2MDNkY2Y4NTdiMDBiL3RhYmxlcmFuZ2U6ODEyMDhmOTM2NWIzNGRkZGEyYzYwM2RjZjg1N2IwMGJfNC0yLTEtMS0w_4b29e9c4-068b-4bfc-876b-dae86d4f0e21"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9385b7a171a04f2898c5ef97998a6c56_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjgxMjA4ZjkzNjViMzRkZGRhMmM2MDNkY2Y4NTdiMDBiL3RhYmxlcmFuZ2U6ODEyMDhmOTM2NWIzNGRkZGEyYzYwM2RjZjg1N2IwMGJfNS0yLTEtMS0w_ef806f87-89df-4df9-b818-ff3fec9b2aae"
      unitRef="usd">17300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i25b3d13b4c4c4ea8b5e4547942322e74_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjgxMjA4ZjkzNjViMzRkZGRhMmM2MDNkY2Y4NTdiMDBiL3RhYmxlcmFuZ2U6ODEyMDhmOTM2NWIzNGRkZGEyYzYwM2RjZjg1N2IwMGJfNi0yLTEtMS0w_f98d94ac-3f24-4651-9f6d-788d1771d920"
      unitRef="usd">-2700000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9e620ac011e645bda635f86bef39bbe2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjgxMjA4ZjkzNjViMzRkZGRhMmM2MDNkY2Y4NTdiMDBiL3RhYmxlcmFuZ2U6ODEyMDhmOTM2NWIzNGRkZGEyYzYwM2RjZjg1N2IwMGJfNy0yLTEtMS0w_ef429e60-5668-4d7e-860e-605406da66b9"
      unitRef="usd">20000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i17503520e3dc43b9a069024e4571c007_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjgxMjA4ZjkzNjViMzRkZGRhMmM2MDNkY2Y4NTdiMDBiL3RhYmxlcmFuZ2U6ODEyMDhmOTM2NWIzNGRkZGEyYzYwM2RjZjg1N2IwMGJfOC0yLTEtMS02NTY_330b0494-3bc1-443b-8a01-83295a401ee8"
      unitRef="usd">-4300000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if24b7a623e724fce8eb958b90ab9acc3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjgxMjA4ZjkzNjViMzRkZGRhMmM2MDNkY2Y4NTdiMDBiL3RhYmxlcmFuZ2U6ODEyMDhmOTM2NWIzNGRkZGEyYzYwM2RjZjg1N2IwMGJfOS0yLTEtMS02NTY_f2598834-931a-4078-bf39-2508a486c98e"
      unitRef="usd">24300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i136c94015dfe4d7d8e8b0c4b31a612e0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmVkMzEzN2VkNWNlYjQ1MjE4MTEyZWQ5YTI1YTk1OWQ1L3RhYmxlcmFuZ2U6ZWQzMTM3ZWQ1Y2ViNDUyMTgxMTJlZDlhMjVhOTU5ZDVfMi0yLTEtMS0w_c13b4765-c2cc-46fa-81c8-142ffefe9ac6"
      unitRef="usd">47400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i2d26010906684fe4ad64045a9c68b659_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmVkMzEzN2VkNWNlYjQ1MjE4MTEyZWQ5YTI1YTk1OWQ1L3RhYmxlcmFuZ2U6ZWQzMTM3ZWQ1Y2ViNDUyMTgxMTJlZDlhMjVhOTU5ZDVfNC0yLTEtMS0w_214bbc29-ab42-4e3b-98af-79617df1a524"
      unitRef="usd">7700000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic9a4f3105e8e47fb8b8d2110bfc3eeeb_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmVkMzEzN2VkNWNlYjQ1MjE4MTEyZWQ5YTI1YTk1OWQ1L3RhYmxlcmFuZ2U6ZWQzMTM3ZWQ1Y2ViNDUyMTgxMTJlZDlhMjVhOTU5ZDVfNS0yLTEtMS0w_3eb6301e-1bee-48f0-8dd7-417d5fbbef1d"
      unitRef="usd">39700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i9c56179593114b1cb384e677a3bcf408_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmVkMzEzN2VkNWNlYjQ1MjE4MTEyZWQ5YTI1YTk1OWQ1L3RhYmxlcmFuZ2U6ZWQzMTM3ZWQ1Y2ViNDUyMTgxMTJlZDlhMjVhOTU5ZDVfNi0yLTEtMS0w_5ec260ce-f903-4657-ae93-148857e970f1"
      unitRef="usd">39500000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic8d6ba6a6f8744908d53e0629a6b71c4_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmVkMzEzN2VkNWNlYjQ1MjE4MTEyZWQ5YTI1YTk1OWQ1L3RhYmxlcmFuZ2U6ZWQzMTM3ZWQ1Y2ViNDUyMTgxMTJlZDlhMjVhOTU5ZDVfNy0yLTEtMS0w_9155e879-b589-4af1-b35a-ac1fed9b1f01"
      unitRef="usd">200000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i1e34c94456614831be9dfdc4debcc1cf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmVkMzEzN2VkNWNlYjQ1MjE4MTEyZWQ5YTI1YTk1OWQ1L3RhYmxlcmFuZ2U6ZWQzMTM3ZWQ1Y2ViNDUyMTgxMTJlZDlhMjVhOTU5ZDVfOC0yLTEtMS02NTg_f6d3d38b-fc6a-4adc-9d7e-161c41906384"
      unitRef="usd">200000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7021869896014054974bc3c43386c804_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmVkMzEzN2VkNWNlYjQ1MjE4MTEyZWQ5YTI1YTk1OWQ1L3RhYmxlcmFuZ2U6ZWQzMTM3ZWQ1Y2ViNDUyMTgxMTJlZDlhMjVhOTU5ZDVfOS0yLTEtMS02NTg_2490f2a2-a4ce-4f7b-9342-04587a1f532d"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RleHRyZWdpb246ZjQ4MzE4MTlmNjEyNGU5ZTg0ZGExNzZjNzQzODI5YjRfNTE4NA_649dd755-878e-44c9-b019-18b7742f2a88">The following tables provide quantitative information about Level 3 inputs for fair value measurement of our earn-out liabilities:&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pursuit Earn-out&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Simulation Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;At Acquisition November 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue/Gross Profit Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk Free Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Counter Party Risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;HIS Earn-out&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Simulation Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;WACC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20-year risk free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Market price of risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i5f39fc9912cd4967979eed5be3d0f7b0_I20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjFmOGI1OTIwMjhkMDQ3ODZhMGNjMWYyNTAyNmNhN2I1L3RhYmxlcmFuZ2U6MWY4YjU5MjAyOGQwNDc4NmEwY2MxZjI1MDI2Y2E3YjVfMS0yLTEtMS0w_3d3f0861-8489-439e-8d4a-6377a2814405"
      unitRef="number">0.3500</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i5b12f47d423741f1840fe2d6bf36dde8_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjFmOGI1OTIwMjhkMDQ3ODZhMGNjMWYyNTAyNmNhN2I1L3RhYmxlcmFuZ2U6MWY4YjU5MjAyOGQwNDc4NmEwY2MxZjI1MDI2Y2E3YjVfMS00LTEtMS0w_2e24a4a9-6636-411d-8f05-d16120d3b829"
      unitRef="number">0.2000</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i193e9bc8529c47d5a2272b3c4fcd5e0b_I20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjFmOGI1OTIwMjhkMDQ3ODZhMGNjMWYyNTAyNmNhN2I1L3RhYmxlcmFuZ2U6MWY4YjU5MjAyOGQwNDc4NmEwY2MxZjI1MDI2Y2E3YjVfMi0yLTEtMS0w_a742e36a-5765-459c-9082-1e82dfae2af6"
      unitRef="number">0.1250</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i3d648edc7c73425abe804073e2f64f86_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjFmOGI1OTIwMjhkMDQ3ODZhMGNjMWYyNTAyNmNhN2I1L3RhYmxlcmFuZ2U6MWY4YjU5MjAyOGQwNDc4NmEwY2MxZjI1MDI2Y2E3YjVfMi00LTEtMS0w_88645508-7dab-430b-a371-5fd79825871a"
      unitRef="number">0.1500</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ia18d7086d6fb4687932d39db41ce2315_I20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjFmOGI1OTIwMjhkMDQ3ODZhMGNjMWYyNTAyNmNhN2I1L3RhYmxlcmFuZ2U6MWY4YjU5MjAyOGQwNDc4NmEwY2MxZjI1MDI2Y2E3YjVfMy0yLTEtMS0w_5a9b7442-d624-431b-af00-1e105a4ae942"
      unitRef="number">0.0012</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i902d131aa565439facca770a62f5cbac_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjFmOGI1OTIwMjhkMDQ3ODZhMGNjMWYyNTAyNmNhN2I1L3RhYmxlcmFuZ2U6MWY4YjU5MjAyOGQwNDc4NmEwY2MxZjI1MDI2Y2E3YjVfMy00LTEtMS0w_0f5cf3d1-16b2-49a8-b7ee-ce9eaf042c62"
      unitRef="number">0.0155</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i7646c4e2e1874a85a23057f30b8e23ce_I20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjFmOGI1OTIwMjhkMDQ3ODZhMGNjMWYyNTAyNmNhN2I1L3RhYmxlcmFuZ2U6MWY4YjU5MjAyOGQwNDc4NmEwY2MxZjI1MDI2Y2E3YjVfNC0yLTEtMS0w_299d7458-884d-4381-8ffa-d07dba36b9ff"
      unitRef="number">0.0450</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ie923308119dd4b89957fa959f3000164_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjFmOGI1OTIwMjhkMDQ3ODZhMGNjMWYyNTAyNmNhN2I1L3RhYmxlcmFuZ2U6MWY4YjU5MjAyOGQwNDc4NmEwY2MxZjI1MDI2Y2E3YjVfNC00LTEtMS0w_18bf17c3-ffb0-4aca-808f-d8aa29b7d5f6"
      unitRef="number">0.0600</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <icui:FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA
      contextRef="i2d26010906684fe4ad64045a9c68b659_D20190101-20190331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjc1YjUyYWQxOTRmYzQyNTFiOTk2NDA2NmI4OWUwMGQ3L3RhYmxlcmFuZ2U6NzViNTJhZDE5NGZjNDI1MWI5OTY0MDY2Yjg5ZTAwZDdfMS00LTEtMS0w_889e1619-6fe8-45bd-9071-aae696f97782"
      unitRef="number">0.3000</icui:FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i30b9f764037742b0bcf277c92bd096f6_I20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjc1YjUyYWQxOTRmYzQyNTFiOTk2NDA2NmI4OWUwMGQ3L3RhYmxlcmFuZ2U6NzViNTJhZDE5NGZjNDI1MWI5OTY0MDY2Yjg5ZTAwZDdfMi00LTEtMS0w_0a9c7341-a040-43ea-ba76-9260032c2f88"
      unitRef="number">0.0825</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i26578cb52f834dbca68cf90c11f1f882_I20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjc1YjUyYWQxOTRmYzQyNTFiOTk2NDA2NmI4OWUwMGQ3L3RhYmxlcmFuZ2U6NzViNTJhZDE5NGZjNDI1MWI5OTY0MDY2Yjg5ZTAwZDdfMy00LTEtMS0w_954873a6-14c7-43d8-b611-4ad53de845bc"
      unitRef="number">0.0287</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <icui:FairValueAssumptionsMarketPriceofRisk
      contextRef="i2d26010906684fe4ad64045a9c68b659_D20190101-20190331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjc1YjUyYWQxOTRmYzQyNTFiOTk2NDA2NmI4OWUwMGQ3L3RhYmxlcmFuZ2U6NzViNTJhZDE5NGZjNDI1MWI5OTY0MDY2Yjg5ZTAwZDdfNC00LTEtMS0w_8b07e599-7a35-489c-b7c2-732e98c609d5"
      unitRef="number">0.0524</icui:FairValueAssumptionsMarketPriceofRisk>
    <icui:FairValueAssumptionsCostofDebt
      contextRef="i2d26010906684fe4ad64045a9c68b659_D20190101-20190331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjc1YjUyYWQxOTRmYzQyNTFiOTk2NDA2NmI4OWUwMGQ3L3RhYmxlcmFuZ2U6NzViNTJhZDE5NGZjNDI1MWI5OTY0MDY2Yjg5ZTAwZDdfNS00LTEtMS0w_a6a5014d-b7a8-4c3b-996e-c5f9b52c7dab"
      unitRef="number">0.0525</icui:FairValueAssumptionsCostofDebt>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RleHRyZWdpb246ZjQ4MzE4MTlmNjEyNGU5ZTg0ZGExNzZjNzQzODI5YjRfNTIwNg_629816c0-afe7-4862-91ab-ebea93336b56">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our assets and liabilities measured at fair value on a recurring basis consisted of the following (Level 1, 2 and 3 inputs as defined above) (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;value&#160;measurements&#160;at September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&lt;br/&gt;in&#160;active&lt;br/&gt;markets&#160;for&lt;br/&gt;identical&lt;br/&gt;assets&#160;(level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&#160;(level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&#160;(level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forwards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forwards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;value&#160;measurements&#160;at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&lt;br/&gt;in&#160;active&lt;br/&gt;markets&#160;for&lt;br/&gt;identical&lt;br/&gt;assets&#160;(level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&#160;(level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&#160;(level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forwards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfNC0xLTEtMS0w_8d309bb7-5f7e-4e64-9159-2151d2ce6666"
      unitRef="usd">12544000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i0d585c42c31d47099c05e71e0e9c505b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfNC0zLTEtMS0w_4372b4e8-3475-4437-bb86-a41de3468891"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i6934602f86cf4488a08d72fbb1ce5cec_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfNC01LTEtMS0w_a231f508-9770-4953-a051-13e9f1aec6f3"
      unitRef="usd">12544000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="ic7c3f6c281ef4898985e3550c7fe6b2a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfNC03LTEtMS0w_bca64e25-5678-4b95-b457-1fd3513747d5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i27861506051e4d27946d82a28da55b83_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfOC0xLTEtMS0w_206a6ff1-abe4-451d-991e-c390606e891a"
      unitRef="usd">216000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i27b4161beaf0429c884583d99ab80b73_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfOC0zLTEtMS0w_5ecebb94-960a-4c5a-b2a1-2bbe33640ca9"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="if4fe8711690d445588e7b4305d60aa10_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfOC01LTEtMS0w_f38dbd7f-5f4b-4160-899c-df17162cf20f"
      unitRef="usd">216000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i06eba23bb99d4c0d8ec835df3d1e8c28_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfOC03LTEtMS0w_6227d215-903f-467f-bfc8-d160c5e991f8"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfOS0xLTEtMS0w_ad434ea0-45c0-489f-a1fa-dec88491ad0b"
      unitRef="usd">13850000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0d585c42c31d47099c05e71e0e9c505b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfOS0zLTEtMS0w_9470d22e-b100-41aa-8326-9618a11f78c9"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6934602f86cf4488a08d72fbb1ce5cec_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfOS01LTEtMS0w_dfa03f14-547f-492a-9cf2-536d9c2e3218"
      unitRef="usd">13850000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic7c3f6c281ef4898985e3550c7fe6b2a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfOS03LTEtMS0w_68879248-c44d-4ad3-a47f-6560bbe48ffc"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i6ac4c0ca48d4489db024ee35c443cdd6_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfMTItMS0xLTEtMA_e65d3a05-5cd4-4b40-b529-dc640f0ef47a"
      unitRef="usd">24300000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i9eaec448af6f4fd8a5353a5c3fe5c06c_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfMTItMy0xLTEtMA_8c81dbf4-5e40-420b-a768-52e93a9375d2"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i27ffcc721bb64b0281cde3276250f7ad_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfMTItNS0xLTEtMA_e849643a-4f24-48a6-b3c0-896d91bf56b5"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="ic1b3c598b3e0491890bb38037dd49a8d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfMTItNy0xLTEtMA_e8679307-5f3a-40c8-988f-9c127ba5170b"
      unitRef="usd">24300000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="ia6fc5f09126a44ffb04ac9790b9771f6_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfMTQtMS0xLTEtMA_19040adc-ea4d-4043-be6e-5c5a0f44cdab"
      unitRef="usd">6000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i9164f25d186a4d909265878d31cdee41_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfMTQtMy0xLTEtMA_5317f848-e10f-4eb4-b532-68f98cb46962"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i65eb4c872cd74f6faf55a5da99dbbc40_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfMTQtNS0xLTEtMA_598dc8bd-e282-47f9-98e3-ad73ed82ef76"
      unitRef="usd">6000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="ie23d9cf8873e4340a6e10ac36de9d928_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfMTQtNy0xLTEtMA_cca11aca-b34c-4938-8c50-fde5f91836be"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i72fb8dcb219e4b1bb2e9ce9ba8da9952_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfMTYtMS0xLTEtMA_8660455c-bdce-46f1-96b4-c86d39aa3a08"
      unitRef="usd">24306000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i2c77a70a9e3845699a584864d8e944df_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfMTYtMy0xLTEtMA_8d4cc4ed-e799-4915-9cce-9cf652e4bb2d"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i11d47dfed3ff4d9588867969991728cc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfMTYtNS0xLTEtMA_869d5180-e583-4ecb-9e67-83c1925cf505"
      unitRef="usd">6000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i4e28ae0c98494d26a5bc596cb9be783a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOjllZjEyZWFlMGZhZDQxZDlhZWI5YWViMDEyZjRkOTBkL3RhYmxlcmFuZ2U6OWVmMTJlYWUwZmFkNDFkOWFlYjlhZWIwMTJmNGQ5MGRfMTYtNy0xLTEtMA_355150cd-7a4b-4229-a273-d527b03d3292"
      unitRef="usd">24300000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfNC0xLTEtMS0w_4e13e3a8-8e66-4ae4-b03c-2a0d8e7db7bd"
      unitRef="usd">23967000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="ie68bc207112b41b58df81d05faf00e69_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfNC0zLTEtMS0w_23efe7dc-a337-4343-9e31-b140238f55e6"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i16e3bfee91e04164ab10b02c8869af43_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfNC01LTEtMS0w_2892739a-0582-4ec5-9504-e3fac89cd2bb"
      unitRef="usd">23967000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i855fea0e52e142f28484ab25b3b3c577_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfNC03LTEtMS0w_a280731a-a702-4b71-9ffc-fda2caa68e82"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i040b118f0d284c4587a31311d58d9e8a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfNy0xLTEtMS0w_23acd421-5d15-42d0-b88d-8f049816b89f"
      unitRef="usd">2366000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ifaf06965f9824aa8a4c7c38714952910_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfNy0zLTEtMS0w_b76c4f05-c9cf-46ce-83de-0dbb607d7c56"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="if51ef346d17044ffb353faf3522d7121_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfNy01LTEtMS0w_7d1b44b7-ba65-4841-a30f-f82d34c144e4"
      unitRef="usd">2366000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i073644ac67a340189034c024810c715d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfNy03LTEtMS0w_42d21579-c813-4bcf-ba0e-abf5111e07cc"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfOS0xLTEtMS0w_286965af-64fe-4ac9-bc19-90630ac57c7b"
      unitRef="usd">26333000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie68bc207112b41b58df81d05faf00e69_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfOS0zLTEtMS0w_c390371b-bf1c-4643-8cdd-ce294ff4695d"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i16e3bfee91e04164ab10b02c8869af43_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfOS01LTEtMS0w_43225ecf-d56d-450a-8e50-ab6b2793b5d9"
      unitRef="usd">26333000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i855fea0e52e142f28484ab25b3b3c577_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfOS03LTEtMS0w_acdc6916-586f-4a8b-b97f-1fe7bf53378d"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i01a9ea00d96d41008352580605d4fcec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfMTItMS0xLTEtMA_198479a6-ee9c-42ac-8474-8f638f2efb17"
      unitRef="usd">17300000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i03b8103160c940279da536763081196a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfMTItMy0xLTEtMA_58eb9ec3-c3cb-488b-96d6-4231dba6adc4"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="idb03c03492ff4235b2b9b4441af9fbf4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfMTItNS0xLTEtMA_7227d255-01af-4912-a8f8-a4f84f741f17"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i32dc373beb3945e4963dbc4899d8e4b9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfMTItNy0xLTEtMA_eceae88d-8099-4805-b68f-5673c71fb4ee"
      unitRef="usd">17300000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i6ebada1972df4a0c891887ebf0c353b9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfMTYtMS0xLTEtMA_53cd508c-6643-4584-9509-089135e01cc9"
      unitRef="usd">17300000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i132440f6e0444c8f89af223b47720a82_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfMTYtMy0xLTEtMA_6f431fd9-3fc5-4245-b8bd-68c9c1690c7c"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i63ee11c2ae504c999fb4184322b6d3e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfMTYtNS0xLTEtMA_270d9c3e-753b-4f91-a3b6-9d08370acb69"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i6832d93ec6814205873f0baee9feec3e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182NC9mcmFnOmY0ODMxODE5ZjYxMjRlOWU4NGRhMTc2Yzc0MzgyOWI0L3RhYmxlOmU2NDQ4OWM4N2QzNjQ1MWZhZDI4M2NkMDU0ZjllMzQ0L3RhYmxlcmFuZ2U6ZTY0NDg5Yzg3ZDM2NDUxZmFkMjgzY2QwNTRmOWUzNDRfMTYtNy0xLTEtMA_72a5bb32-baaf-489d-957d-43cd9caec49d"
      unitRef="usd">17300000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182Ny9mcmFnOmFjYzU2ZjBkYzBiYTRkZTA4OTA3NzU3YmU4NzhlNWY5L3RleHRyZWdpb246YWNjNTZmMGRjMGJhNGRlMDg5MDc3NTdiZTg3OGU1ZjlfMTU4NQ_483ff965-e6ab-4cc7-9878-ce71c6e1c3ee">Investment Securities&#160;&#160;&#160;&#160;Our investment securities currently consist of short-term corporate bonds.  Our investment securities are considered available-for-sale and are &#x201c;investment grade&#x201d; and carried at fair value.  Available-for-sale securities are recorded at fair value, and unrealized holding gains and losses are recorded, net of tax, as a component of accumulated other comprehensive income. Unrealized losses on available-for-sale securities are charged against net earnings when a decline in fair value is determined to &lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;be other than temporary. Our management reviews several factors to determine whether a loss is other than temporary, such as the length and extent of the fair value decline, the financial condition and near term prospects of the issuer, and for equity investments, our intent and ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value.  The amortized cost of the debt securities are adjusted for the amortization of premiums computed under the effective interest method.  Such amortization is included in investment income in other income (expense), net on our condensed consolidated statements of operations. There have been no realized gains or losses on their disposal.  Realized gains and losses are accounted for on the specific identification method. The scheduled maturities of the debt securities are between 2020 and 2021.  All short-term investment securities are callable within one year.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our short investment securities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Gains (Losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Gains (Losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182Ny9mcmFnOmFjYzU2ZjBkYzBiYTRkZTA4OTA3NzU3YmU4NzhlNWY5L3RleHRyZWdpb246YWNjNTZmMGRjMGJhNGRlMDg5MDc3NTdiZTg3OGU1ZjlfMTU4Mg_cfd22780-db00-423a-be5d-5238e5569728"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:AvailableForSaleSecuritiesTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182Ny9mcmFnOmFjYzU2ZjBkYzBiYTRkZTA4OTA3NzU3YmU4NzhlNWY5L3RleHRyZWdpb246YWNjNTZmMGRjMGJhNGRlMDg5MDc3NTdiZTg3OGU1ZjlfMTU4Nw_d6690cb8-be1a-4533-8bf6-7b5ee0311f9c">Our short investment securities consisted of the following (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Gains (Losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Gains (Losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AvailableForSaleSecuritiesTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182Ny9mcmFnOmFjYzU2ZjBkYzBiYTRkZTA4OTA3NzU3YmU4NzhlNWY5L3RhYmxlOmJiMmNjZWEyMjIyYzQ1M2Q4MzI0YzgzZTg0ZjBiMzZhL3RhYmxlcmFuZ2U6YmIyY2NlYTIyMjJjNDUzZDgzMjRjODNlODRmMGIzNmFfMi0xLTEtMS0w_5eea112d-233a-49d2-a90b-47467447b33f"
      unitRef="usd">12544000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i43d8d73aa9774b799e9023b3cff13b06_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182Ny9mcmFnOmFjYzU2ZjBkYzBiYTRkZTA4OTA3NzU3YmU4NzhlNWY5L3RhYmxlOmJiMmNjZWEyMjIyYzQ1M2Q4MzI0YzgzZTg0ZjBiMzZhL3RhYmxlcmFuZ2U6YmIyY2NlYTIyMjJjNDUzZDgzMjRjODNlODRmMGIzNmFfMi0zLTEtMS0w_5ce28a5d-c912-4964-8576-53b8f25457db"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182Ny9mcmFnOmFjYzU2ZjBkYzBiYTRkZTA4OTA3NzU3YmU4NzhlNWY5L3RhYmxlOmJiMmNjZWEyMjIyYzQ1M2Q4MzI0YzgzZTg0ZjBiMzZhL3RhYmxlcmFuZ2U6YmIyY2NlYTIyMjJjNDUzZDgzMjRjODNlODRmMGIzNmFfMi01LTEtMS0w_8a22bcac-878e-404d-9376-01b08defc05f"
      unitRef="usd">12544000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182Ny9mcmFnOmFjYzU2ZjBkYzBiYTRkZTA4OTA3NzU3YmU4NzhlNWY5L3RhYmxlOmJiMmNjZWEyMjIyYzQ1M2Q4MzI0YzgzZTg0ZjBiMzZhL3RhYmxlcmFuZ2U6YmIyY2NlYTIyMjJjNDUzZDgzMjRjODNlODRmMGIzNmFfOC0xLTEtMS0w_7e7cd1af-0906-4aae-9285-07a0c080d971"
      unitRef="usd">23967000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ic57248850d88416794870e32377db691_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182Ny9mcmFnOmFjYzU2ZjBkYzBiYTRkZTA4OTA3NzU3YmU4NzhlNWY5L3RhYmxlOmJiMmNjZWEyMjIyYzQ1M2Q4MzI0YzgzZTg0ZjBiMzZhL3RhYmxlcmFuZ2U6YmIyY2NlYTIyMjJjNDUzZDgzMjRjODNlODRmMGIzNmFfOC0zLTEtMS0w_02383e07-81b5-43d0-8390-1b5424ce18b6"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M182Ny9mcmFnOmFjYzU2ZjBkYzBiYTRkZTA4OTA3NzU3YmU4NzhlNWY5L3RhYmxlOmJiMmNjZWEyMjIyYzQ1M2Q4MzI0YzgzZTg0ZjBiMzZhL3RhYmxlcmFuZ2U6YmIyY2NlYTIyMjJjNDUzZDgzMjRjODNlODRmMGIzNmFfOC01LTEtMS0w_8330f0ec-2338-41f6-864c-d62afe172c9a"
      unitRef="usd">23967000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:OtherCurrentAssetsTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RleHRyZWdpb246NzcyMTAzYzA0MDcwNDk2ZGI0Njk4Mjc1M2I0NDg3OWFfMTQ2_b42bad80-2796-4e20-9b3b-335771871519">Prepaid Expenses and Other Current Assets &lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consist of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaid expenses and receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance and property taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;VAT/GST receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RleHRyZWdpb246NzcyMTAzYzA0MDcwNDk2ZGI0Njk4Mjc1M2I0NDg3OWFfMTUy_95ffc71e-da4a-4a21-a6d5-48cb5c354ff5">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consist of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaid expenses and receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance and property taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;VAT/GST receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfMS0yLTEtMS0w_e82b8c62-07fe-4271-9bb5-d27a31ae004b"
      unitRef="usd">17384000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfMS00LTEtMS0w_12e67cc0-a094-4f32-ba35-e27a34c91401"
      unitRef="usd">13778000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:DeferredCostsAndOtherAssets
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfMi0yLTEtMS0w_61782d8e-59c0-448a-bccd-5c170afebcef"
      unitRef="usd">11047000</us-gaap:DeferredCostsAndOtherAssets>
    <us-gaap:DeferredCostsAndOtherAssets
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfMi00LTEtMS0w_9d2cbc81-fb1f-4d6b-9495-d0467c997c80"
      unitRef="usd">3332000</us-gaap:DeferredCostsAndOtherAssets>
    <icui:Prepaidinsuranceandpropertytaxes
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfMy0yLTEtMS0w_f5d5fbe7-ce6c-493e-885f-460789fd391f"
      unitRef="usd">1034000</icui:Prepaidinsuranceandpropertytaxes>
    <icui:Prepaidinsuranceandpropertytaxes
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfMy00LTEtMS0w_7a870c7c-58f5-42af-a816-f2613b4d8cf3"
      unitRef="usd">5450000</icui:Prepaidinsuranceandpropertytaxes>
    <icui:Prepaidothertaxes
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfNC0yLTEtMS0w_a75c834d-c4d0-4db1-9a09-62fd1deffc9d"
      unitRef="usd">3982000</icui:Prepaidothertaxes>
    <icui:Prepaidothertaxes
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfNC00LTEtMS0w_348ffdd7-4fab-4c58-961d-b252fb5e17fc"
      unitRef="usd">4422000</icui:Prepaidothertaxes>
    <icui:Deferredtaxcharge
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfNS0yLTEtMS0w_1bfc6ced-bbcb-46c8-9eaa-bd53edbe4055"
      unitRef="usd">4769000</icui:Deferredtaxcharge>
    <icui:Deferredtaxcharge
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfNS00LTEtMS0w_824ab1d6-0220-48cc-8eb4-23f586aa3e24"
      unitRef="usd">1266000</icui:Deferredtaxcharge>
    <us-gaap:DepositAssets
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfNi0yLTEtMS0w_f3b2c35f-d198-4b8e-a6b2-32a0618cf157"
      unitRef="usd">1334000</us-gaap:DepositAssets>
    <us-gaap:DepositAssets
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfNi00LTEtMS0w_9037fe9b-28ac-4027-9f84-dae249ea86b8"
      unitRef="usd">1375000</us-gaap:DepositAssets>
    <us-gaap:OtherAssetsCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfNy0yLTEtMS0w_d80a0389-4b6c-46e6-9f65-463b8283d3ff"
      unitRef="usd">2521000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfNy00LTEtMS0w_62954a13-e9cc-4142-bd36-266d065667cd"
      unitRef="usd">4358000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfOC0yLTEtMS0w_bd2b7acc-a4bb-44d4-82c2-c74b76e61cf2"
      unitRef="usd">42071000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183MC9mcmFnOjc3MjEwM2MwNDA3MDQ5NmRiNDY5ODI3NTNiNDQ4NzlhL3RhYmxlOjA2N2U5NTA3MDM1NjQyNDg4ZWY3ZGMyNDQ4ZWQ4YmY4L3RhYmxlcmFuZ2U6MDY3ZTk1MDcwMzU2NDI0ODhlZjdkYzI0NDhlZDhiZjhfOC00LTEtMS0w_ede6417c-6379-48c0-9de6-676365bef8ff"
      unitRef="usd">33981000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183My9mcmFnOjViMzI5MDFkNDhmZjQ4MWJhNWU4ZGMyMzlkNDMzMjllL3RleHRyZWdpb246NWIzMjkwMWQ0OGZmNDgxYmE1ZThkYzIzOWQ0MzMyOWVfMzgw_7586f544-3caa-4f95-8107-1acca314dfc8">Inventories&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Inventories are stated at the lower of cost or net realizable value with cost determined using the first-in, first-out method.  Inventory costs consist of those costs directly attributable to products prior to sale including among other things raw material, labor and overhead.  Inventories consisted of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183My9mcmFnOjViMzI5MDFkNDhmZjQ4MWJhNWU4ZGMyMzlkNDMzMjllL3RleHRyZWdpb246NWIzMjkwMWQ0OGZmNDgxYmE1ZThkYzIzOWQ0MzMyOWVfMzc0_3e55357c-0be4-446b-a5bc-7006ae9c4f20">Inventories consisted of the following (in thousands):&#160;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183My9mcmFnOjViMzI5MDFkNDhmZjQ4MWJhNWU4ZGMyMzlkNDMzMjllL3RhYmxlOjk5ZGQ4MDVkMzllZjQ4YTRhMzc2YjBlMTZlNzliNzE2L3RhYmxlcmFuZ2U6OTlkZDgwNWQzOWVmNDhhNGEzNzZiMGUxNmU3OWI3MTZfMS0xLTEtMS0w_3501621f-9874-4a10-a999-63ba55c68334"
      unitRef="usd">126475000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183My9mcmFnOjViMzI5MDFkNDhmZjQ4MWJhNWU4ZGMyMzlkNDMzMjllL3RhYmxlOjk5ZGQ4MDVkMzllZjQ4YTRhMzc2YjBlMTZlNzliNzE2L3RhYmxlcmFuZ2U6OTlkZDgwNWQzOWVmNDhhNGEzNzZiMGUxNmU3OWI3MTZfMS0zLTEtMS0w_841dd976-daf1-40a8-a37b-10ad73984056"
      unitRef="usd">119709000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183My9mcmFnOjViMzI5MDFkNDhmZjQ4MWJhNWU4ZGMyMzlkNDMzMjllL3RhYmxlOjk5ZGQ4MDVkMzllZjQ4YTRhMzc2YjBlMTZlNzliNzE2L3RhYmxlcmFuZ2U6OTlkZDgwNWQzOWVmNDhhNGEzNzZiMGUxNmU3OWI3MTZfMi0xLTEtMS0w_0b81351d-1b7c-4356-91c7-7bddedbf6d6a"
      unitRef="usd">30151000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183My9mcmFnOjViMzI5MDFkNDhmZjQ4MWJhNWU4ZGMyMzlkNDMzMjllL3RhYmxlOjk5ZGQ4MDVkMzllZjQ4YTRhMzc2YjBlMTZlNzliNzE2L3RhYmxlcmFuZ2U6OTlkZDgwNWQzOWVmNDhhNGEzNzZiMGUxNmU3OWI3MTZfMi0zLTEtMS0w_08667b90-7f36-46d1-a95d-58f88a7e9320"
      unitRef="usd">39515000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183My9mcmFnOjViMzI5MDFkNDhmZjQ4MWJhNWU4ZGMyMzlkNDMzMjllL3RhYmxlOjk5ZGQ4MDVkMzllZjQ4YTRhMzc2YjBlMTZlNzliNzE2L3RhYmxlcmFuZ2U6OTlkZDgwNWQzOWVmNDhhNGEzNzZiMGUxNmU3OWI3MTZfMy0xLTEtMS0w_9e76ba7d-509a-45b7-995f-e9212d3e47f4"
      unitRef="usd">165335000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183My9mcmFnOjViMzI5MDFkNDhmZjQ4MWJhNWU4ZGMyMzlkNDMzMjllL3RhYmxlOjk5ZGQ4MDVkMzllZjQ4YTRhMzc2YjBlMTZlNzliNzE2L3RhYmxlcmFuZ2U6OTlkZDgwNWQzOWVmNDhhNGEzNzZiMGUxNmU3OWI3MTZfMy0zLTEtMS0w_e964d16c-493d-4fd6-aad5-326e3f7cf8a9"
      unitRef="usd">178416000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183My9mcmFnOjViMzI5MDFkNDhmZjQ4MWJhNWU4ZGMyMzlkNDMzMjllL3RhYmxlOjk5ZGQ4MDVkMzllZjQ4YTRhMzc2YjBlMTZlNzliNzE2L3RhYmxlcmFuZ2U6OTlkZDgwNWQzOWVmNDhhNGEzNzZiMGUxNmU3OWI3MTZfNC0xLTEtMS0w_783092b6-e80c-4ba7-bc25-d1525191d196"
      unitRef="usd">321961000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183My9mcmFnOjViMzI5MDFkNDhmZjQ4MWJhNWU4ZGMyMzlkNDMzMjllL3RhYmxlOjk5ZGQ4MDVkMzllZjQ4YTRhMzc2YjBlMTZlNzliNzE2L3RhYmxlcmFuZ2U6OTlkZDgwNWQzOWVmNDhhNGEzNzZiMGUxNmU3OWI3MTZfNC0zLTEtMS0w_6a682d9c-d02d-4542-902f-265156a6e3e2"
      unitRef="usd">337640000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RleHRyZWdpb246ZmY1NzBjZjQ0YjBmNDhjYTg4MmRhMTI5MjMyNTY2MDBfNDY2_9389c296-4706-4e1c-8f3f-89ca394c8ea2">Property and Equipment&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.861%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land, building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Molds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Instruments placed with customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;819,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;776,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(320,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________________ &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Instruments placed with customers consist of drug-delivery and monitoring systems placed with customers under operating leases. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Depreciation expense was $15.6 million and $46.7 million for the three and nine months ended September 30, 2020, respectively, as compared to $14.8&#160;million and $44.6&#160;million for the three and nine months ended September 30, 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RleHRyZWdpb246ZmY1NzBjZjQ0YjBmNDhjYTg4MmRhMTI5MjMyNTY2MDBfNDY4_7cd4fcc9-711f-4bfe-b9bc-5e81a599bbbe">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.861%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land, building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Molds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Instruments placed with customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;819,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;776,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(320,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfMS0xLTEtMS0w_f0fb5c6d-25e0-4d25-b164-aa3d07cbcfe9"
      unitRef="usd">258083000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfMS0zLTEtMS0w_4bbf3fc9-f404-481b-bd21-5cec99380f4d"
      unitRef="usd">219057000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6deabc3b741e45cd8fa692c39f0b9edc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfMi0xLTEtMS0w_1434f72b-c850-401a-98ca-1ecec638f0f3"
      unitRef="usd">234368000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4620879b941247cfa95a9a28dcf24085_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfMi0zLTEtMS0w_be6394e9-a633-4966-8ff7-bb93ad8ead4a"
      unitRef="usd">230454000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7116a00a0a104abd82e86565701a993e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfMy0xLTEtMS0w_bb302e95-48a3-4a82-a5ac-1a06ea1e8c34"
      unitRef="usd">60379000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib3c545ddf501441faa7cb903cca1cda9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfMy0zLTEtMS0w_85c2832d-062c-4192-b307-31694fa9fc8f"
      unitRef="usd">60155000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1375a13abe4b4efba3b82c6334d93790_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfNC0xLTEtMS0w_912f61ca-752c-4eb8-92ae-689bb29f00a8"
      unitRef="usd">96990000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie2e13b8bfc654865b71027cce15aa2e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfNC0zLTEtMS0w_39e2c3aa-e723-40b3-8135-372810058326"
      unitRef="usd">83217000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfNS0xLTEtMS0w_dcadc95e-e9de-4291-ab15-c0102df73907"
      unitRef="usd">7602000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfNS0zLTEtMS0w_bf1f964a-6fcb-45ee-b9d8-cf2648b803c1"
      unitRef="usd">7498000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic6d53e7aeda54939bbe32563bcb45a42_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfNi0xLTEtMS0w_5ba44cef-f650-4c96-a51e-797fa68f813f"
      unitRef="usd">83844000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibe339a43d3c649ee8d8262abd6c1652b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfNi0zLTEtMS0w_fcbe32bd-2a3b-4158-ba8b-e81423f5e477"
      unitRef="usd">74434000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfNy0xLTEtMS0w_fe72c1c1-3e54-4288-835f-c4557d7c6487"
      unitRef="usd">78557000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfNy0zLTEtMS0w_b31e1462-e485-4a84-877b-d1b088c2a0e7"
      unitRef="usd">101425000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfOC0xLTEtMS0w_4e0b9d60-09f1-4b8b-8a63-66dc92bff427"
      unitRef="usd">819823000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfOC0zLTEtMS0w_eadf68c1-02c8-47a0-98dc-ae41a691bb3c"
      unitRef="usd">776240000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfOS0xLTEtMS0w_93315443-17d7-4755-932c-9bdd01359fa4"
      unitRef="usd">363475000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfOS0zLTEtMS0w_2f661257-79bc-49c2-82cb-aa907d2f3a26"
      unitRef="usd">320155000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfMTAtMS0xLTEtMA_5a359172-1571-4bc7-a275-d6a851541c99"
      unitRef="usd">456348000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RhYmxlOjNlNjEzNDU3YzkwZDQwNmRhZGI4NWUyYjNhNjg1NmY0L3RhYmxlcmFuZ2U6M2U2MTM0NTdjOTBkNDA2ZGFkYjg1ZTJiM2E2ODU2ZjRfMTAtMy0xLTEtMA_774334a2-d048-4ef2-8d8e-503f6cc48a4b"
      unitRef="usd">456085000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RleHRyZWdpb246ZmY1NzBjZjQ0YjBmNDhjYTg4MmRhMTI5MjMyNTY2MDBfMzAx_c408dc7e-5dc4-4f9c-b0ae-1c9072f20ef4"
      unitRef="usd">15600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RleHRyZWdpb246ZmY1NzBjZjQ0YjBmNDhjYTg4MmRhMTI5MjMyNTY2MDBfMzA4_fdca9348-5861-4736-b31b-734d451c2bed"
      unitRef="usd">46700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RleHRyZWdpb246ZmY1NzBjZjQ0YjBmNDhjYTg4MmRhMTI5MjMyNTY2MDBfMzkx_5ee9cfef-f918-4d74-b401-d2cb5f364178"
      unitRef="usd">14800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183Ni9mcmFnOmZmNTcwY2Y0NGIwZjQ4Y2E4ODJkYTEyOTIzMjU2NjAwL3RleHRyZWdpb246ZmY1NzBjZjQ0YjBmNDhjYTg4MmRhMTI5MjMyNTY2MDBfMzk4_37ccab41-6858-4d78-aa2a-a990effbe705"
      unitRef="usd">44600000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RleHRyZWdpb246ZmQ5MDJjOTllNDYwNDQ3MGE5ZTJkMDI1NzA4MWJjMGRfMTI3OA_bbfc861a-af80-43bd-bcb3-2398e7e9ec43">Goodwill and Intangible Assets, Net&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the changes in the carrying amount of our goodwill (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;_______________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Other relates to a measurement period adjustment to deferred taxes related to our 2019 acquisition of Pursuit.  &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets, Net&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Intangible assets, carried at cost less accumulated amortization and amortized on a straight-lined basis, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortization&lt;br/&gt;Life&#160;in&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-contractual customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total amortized intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;182,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internally developed software*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;283,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________________ &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Internally developed software will be amortized when the projects are complete and the assets are ready for their intended use.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortization&lt;br/&gt;Life&#160;in&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-contractual customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total amortized intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;263,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internally developed software*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;277,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________________ &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Internally developed software will be amortized when the projects are complete and the assets are ready for their intended use.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with definite lives are amortized on a straight-line basis over their estimated useful lives.  During the three and nine months ended September&#160;30, 2020, intangible asset amortization expense was $5.8 million and $17.4 million, respectively, as compared to $4.4 million and $12.4 million for the three and nine months ended September 30, 2019,  respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2020 estimated annual amortization for our intangible assets for each of the next five years is approximately (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RleHRyZWdpb246ZmQ5MDJjOTllNDYwNDQ3MGE5ZTJkMDI1NzA4MWJjMGRfMTI4MQ_c824b50e-3cef-4d88-985b-770d51cb9b65">The following table presents the changes in the carrying amount of our goodwill (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjViNzRjMmZjNGI2MzRmMWQ4MTczMTM1ZWUyZmNhMGEyL3RhYmxlcmFuZ2U6NWI3NGMyZmM0YjYzNGYxZDgxNzMxMzVlZTJmY2EwYTJfMS0yLTEtMS0w_db48319d-1ead-4a20-abc4-2d3e0b2c8733"
      unitRef="usd">31245000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjViNzRjMmZjNGI2MzRmMWQ4MTczMTM1ZWUyZmNhMGEyL3RhYmxlcmFuZ2U6NWI3NGMyZmM0YjYzNGYxZDgxNzMxMzVlZTJmY2EwYTJfMy0yLTEtMS0w_8bd9ab6d-6bec-40a9-aaea-1c50632b6654"
      unitRef="usd">1346000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjViNzRjMmZjNGI2MzRmMWQ4MTczMTM1ZWUyZmNhMGEyL3RhYmxlcmFuZ2U6NWI3NGMyZmM0YjYzNGYxZDgxNzMxMzVlZTJmY2EwYTJfNC0yLTEtMS0w_b8dd89c8-2947-4d76-a775-24130c531c74"
      unitRef="usd">60000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjViNzRjMmZjNGI2MzRmMWQ4MTczMTM1ZWUyZmNhMGEyL3RhYmxlcmFuZ2U6NWI3NGMyZmM0YjYzNGYxZDgxNzMxMzVlZTJmY2EwYTJfNS0yLTEtMS0w_56d4f9c5-3d1f-48db-8d15-f9571a4abc65"
      unitRef="usd">32651000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RleHRyZWdpb246ZmQ5MDJjOTllNDYwNDQ3MGE5ZTJkMDI1NzA4MWJjMGRfMTI3Mw_5f28c0ee-9371-4fbe-9aed-ff0b4852ec8a">Intangible assets, carried at cost less accumulated amortization and amortized on a straight-lined basis, were as follows (in thousands):&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortization&lt;br/&gt;Life&#160;in&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-contractual customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total amortized intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;182,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internally developed software*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;283,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________________ &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Internally developed software will be amortized when the projects are complete and the assets are ready for their intended use.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortization&lt;br/&gt;Life&#160;in&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-contractual customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total amortized intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;263,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internally developed software*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;277,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i789808d2fb0c4f88b7e620831b58011c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfMi0yLTEtMS0w_6ad011d6-1a2d-4bf1-96ba-d555fc2742f9">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i34c42a8ce4bd40b0a5d7a3461bc1a7a0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfMi00LTEtMS0w_318e474e-d756-4106-b37f-2dc166b27275"
      unitRef="usd">24260000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i34c42a8ce4bd40b0a5d7a3461bc1a7a0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfMi02LTEtMS0w_e42d0abd-4792-4a56-9f34-69092dc3c2af"
      unitRef="usd">14654000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i34c42a8ce4bd40b0a5d7a3461bc1a7a0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfMi04LTEtMS0w_66fd94e7-0e7f-4bf1-ba8c-04d6c1202754"
      unitRef="usd">9606000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3d9cd446caed491a899751f1d1eb44dc_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfMy0yLTEtMS0w_d2c239d7-9e61-40fe-a57c-8c42c13f2f4b">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iea0d1d24daf4464cb8a2f2a494e77192_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfMy00LTEtMS0w_5ed7d11c-b069-4026-a139-8f95b0bf6dfc"
      unitRef="usd">10251000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iea0d1d24daf4464cb8a2f2a494e77192_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfMy02LTEtMS0w_b5cf8b4a-2ca3-4d73-9a45-c0e218365fe2"
      unitRef="usd">5758000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iea0d1d24daf4464cb8a2f2a494e77192_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfMy04LTEtMS0w_0e3cb5d1-f7f2-4f38-ac30-721838314b4a"
      unitRef="usd">4493000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia7b0425bcf534bb291de772829277124_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNC0yLTEtMS0w_0571cd5b-22a3-4bda-88be-6fd5ea2e26d9">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic5970bf6c7124aef8ae119b0f256503a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNC00LTEtMS0w_afdf0bda-2b90-4d71-a148-c7bae1dc129c"
      unitRef="usd">57261000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic5970bf6c7124aef8ae119b0f256503a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNC02LTEtMS0w_06da2e0d-607c-41b8-b510-8d29a0a71b9e"
      unitRef="usd">24722000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic5970bf6c7124aef8ae119b0f256503a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNC04LTEtMS0w_3e69099b-e988-4faf-9694-5bdee274286d"
      unitRef="usd">32539000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if5d6d01257e4495cb4f2bf9631a18cf0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNS0yLTEtMS0w_d3649dad-4807-48e2-87cc-9b9b5523211f">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8ddef599005140edb0dc392d180c0e72_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNS00LTEtMS0w_9ec5a708-cac3-4272-97a9-5ef7c2eebfd9"
      unitRef="usd">425000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8ddef599005140edb0dc392d180c0e72_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNS02LTEtMS0w_59ed373a-0f5d-4102-a8d1-e128ecf45b03"
      unitRef="usd">425000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8ddef599005140edb0dc392d180c0e72_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNS04LTEtMS0w_7db46770-d005-4190-a409-beb50a637450"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie781a6ce10264814beee840eb169f4ea_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNi0yLTEtMS0w_1bf4b631-c885-4892-9f95-cdd6b87bba7d">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i15b1f0e8d37e42e7af7fee67781734ef_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNi00LTEtMS0w_b3dd8ad2-689e-4bac-8cf6-f7affca00cb2"
      unitRef="usd">18258000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i15b1f0e8d37e42e7af7fee67781734ef_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNi02LTEtMS0w_d285018a-154c-4f38-9fb5-e3e9d4a5c59d"
      unitRef="usd">3183000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i15b1f0e8d37e42e7af7fee67781734ef_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNi04LTEtMS0w_69a820fc-c541-4234-b56f-2513371e4c30"
      unitRef="usd">15075000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i582ccfeb3de84240b1fc45044d5e9bb9_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNy0yLTEtMS0w_5beb0a0c-df59-4107-8f75-9bf24f3a3390">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i79b13741ec714e6f89e620c85fcb5f36_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNy00LTEtMS0w_4344dc46-3d6e-43ec-866a-b53af12483b2"
      unitRef="usd">152893000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i79b13741ec714e6f89e620c85fcb5f36_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNy02LTEtMS0w_0e3311af-5631-4569-96f1-009b511dedae"
      unitRef="usd">33752000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i79b13741ec714e6f89e620c85fcb5f36_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfNy04LTEtMS0w_9170112b-9a45-477c-b4f6-e77d72e20ade"
      unitRef="usd">119141000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia1b479db05ac48c9b7a54b812c9fbea5_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfOC0yLTEtMS0w_4b654ffa-8a0f-4f60-aadd-d404e3d3975b">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id603a19182814fe2a43b850d0cfc6fe3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfOC00LTEtMS0w_4f838fca-6199-4648-bd0b-2c4039a3c9af"
      unitRef="usd">2500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id603a19182814fe2a43b850d0cfc6fe3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfOC02LTEtMS0w_e2d14f60-d614-496e-90e8-b4504bcb56f2"
      unitRef="usd">764000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id603a19182814fe2a43b850d0cfc6fe3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfOC04LTEtMS0w_b2093b17-4e92-45dd-af1f-d6c789a8c375"
      unitRef="usd">1736000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfOS00LTEtMS0w_e7b1add8-ef71-4648-a449-d9e84cdc494f"
      unitRef="usd">265848000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfOS02LTEtMS0w_e21a3170-8309-4401-bea4-5be041c614e4"
      unitRef="usd">83258000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfOS04LTEtMS0w_1374b8ca-b08b-45f8-aebf-2fb98628029a"
      unitRef="usd">182590000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfMTEtNC0xLTEtMA_a016c0eb-f8aa-4cca-8206-03e0de8c0c22"
      unitRef="usd">17838000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfMTEtOC0xLTEtMA_ee182880-599c-426e-8c82-dede70e1b3d5"
      unitRef="usd">17838000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfMTMtNC0xLTEtMA_b67635da-2523-4d27-96a9-6880fa369aa2"
      unitRef="usd">283686000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfMTMtNi0xLTEtMA_1cd720c4-5d56-4407-a6b1-e083af508d68"
      unitRef="usd">83258000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjJkNDFkYWNiOGU0NTRlM2VhMjJkZDA4YTRhZmRjMzk4L3RhYmxlcmFuZ2U6MmQ0MWRhY2I4ZTQ1NGUzZWEyMmRkMDhhNGFmZGMzOThfMTMtOC0xLTEtMA_cabd6d06-0c22-46b0-9f8a-53897a218c05"
      unitRef="usd">200428000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i815cee5c64c2495b852d8edb9176d1da_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMi0yLTEtMS0w_0dbdb456-8699-41ac-86bd-e858feeedd8a">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if76f34d3c64342d9a6ffb02713e6ad3b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMi00LTEtMS0w_b5927331-4de4-4dc8-a887-829cacc0f8ee"
      unitRef="usd">22322000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if76f34d3c64342d9a6ffb02713e6ad3b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMi02LTEtMS0w_82b3c01d-8a49-4f0e-b02e-6981ef331d96"
      unitRef="usd">13519000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if76f34d3c64342d9a6ffb02713e6ad3b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMi04LTEtMS0w_6808d9f2-cad5-4962-bc90-b33d451a75bb"
      unitRef="usd">8803000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if9c8a66119764dc9a00ebaf9ff556bd0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMy0yLTEtMS0w_b8d00780-198c-4da2-96cb-5e3a069fe1ed">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i24626d007e054d0abd71b5244ae2f5c1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMy00LTEtMS0w_8ad8bb46-a262-405a-96c4-eff37440eb13"
      unitRef="usd">10122000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i24626d007e054d0abd71b5244ae2f5c1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMy02LTEtMS0w_d6061b0b-4d70-431f-a635-4faf223ad45e"
      unitRef="usd">5506000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i24626d007e054d0abd71b5244ae2f5c1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMy04LTEtMS0w_f2a46d9f-d31a-4c0b-9e4c-e2356318ae51"
      unitRef="usd">4616000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6f601fb3c5e44cd7aaeea8bdc2ba2bf0_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNC0yLTEtMS0w_5337bd7a-a29a-4c05-9211-34edca517a28">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i49e2c89eba64427389945201e7f2f0b2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNC00LTEtMS0w_db154e9b-08b1-41e3-8e86-a41fd899af1e"
      unitRef="usd">57296000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i49e2c89eba64427389945201e7f2f0b2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNC02LTEtMS0w_0d1a82e5-946e-4ee3-a337-811194ff44e9"
      unitRef="usd">19787000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i49e2c89eba64427389945201e7f2f0b2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNC04LTEtMS0w_addf56d9-34e4-4cf2-8474-72fa352a94c8"
      unitRef="usd">37509000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ida8625d1d3e44fbba5f6eebe5c6e377e_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNS0yLTEtMS0w_be93c54f-ca5c-40f8-a129-31896c9f0433">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9fba52f07cc14195afa41ea949219737_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNS00LTEtMS0w_abc8aa7c-b516-4e89-99a9-08b21557a59b"
      unitRef="usd">425000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9fba52f07cc14195afa41ea949219737_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNS02LTEtMS0w_39e778e7-d5ee-4613-a262-43067f427ab3"
      unitRef="usd">425000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9fba52f07cc14195afa41ea949219737_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNS04LTEtMS0w_29a33088-4ada-4d96-bcf7-5a7060fbf15e"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i944803bcd8a44b7e9e0b56570ac2bc5b_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNi0yLTEtMS0w_44390ec0-deb8-4e70-8b23-9c05b0533776">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id7619680ab7d4dd89e67a99d988aa578_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNi00LTEtMS0w_87b9a846-5b3b-4621-a43e-00db21010468"
      unitRef="usd">18256000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id7619680ab7d4dd89e67a99d988aa578_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNi02LTEtMS0w_ae1a05a1-d56b-492b-b248-5572c61bb736"
      unitRef="usd">2254000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id7619680ab7d4dd89e67a99d988aa578_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNi04LTEtMS0w_fbdefc75-5c40-4e96-8eba-50f2ec252e4c"
      unitRef="usd">16002000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i32c800d77d8348e18a3bc8f2afd0b2dd_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNy0yLTEtMS0w_8f646545-02d4-4c29-89f9-64de7daa31dd">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id7af0d19d79047a5a4e4a50f36ec98d7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNy00LTEtMS0w_60098a25-45dc-4ed2-a58f-1d90adb3a670"
      unitRef="usd">152354000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id7af0d19d79047a5a4e4a50f36ec98d7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNy02LTEtMS0w_bcb18e52-e1f5-40bb-a50b-6d265ea281bb"
      unitRef="usd">24228000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id7af0d19d79047a5a4e4a50f36ec98d7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfNy04LTEtMS0w_07d18808-08d8-4916-ada9-628eac43ec56"
      unitRef="usd">128126000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5d53c18c7d6e481ea1a90f7803ba81aa_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfOC0yLTEtMS0w_d65be279-3daf-4dca-b0da-9d8a5923d784">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7ff988f57dbc4cc5b9f3efa73055569f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfOC00LTEtMS0w_3ece9d79-dde0-46ec-83f9-1018c4afbdd9"
      unitRef="usd">2500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7ff988f57dbc4cc5b9f3efa73055569f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfOC02LTEtMS0w_3927d73d-f5d2-4205-b226-f907abebc0c3"
      unitRef="usd">139000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7ff988f57dbc4cc5b9f3efa73055569f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfOC04LTEtMS0w_eace3d08-0ea7-47f7-8d10-46929dc46421"
      unitRef="usd">2361000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMTAtNC0xLTEtMA_687412bf-b03a-44e3-941c-eb5ce909c071"
      unitRef="usd">263275000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMTAtNi0xLTEtMA_a042f5a0-0357-4e54-afe0-0faae8860fac"
      unitRef="usd">65858000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMTAtOC0xLTEtMA_94007b50-0201-46b5-8c9d-2ea93c544b41"
      unitRef="usd">197417000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMTItNC0xLTEtMA_8025ff8a-4aee-487a-b782-a4b36747a01e"
      unitRef="usd">13991000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMTItOC0xLTEtMA_04e7799b-7db0-45e9-9066-bc6dc7d924a7"
      unitRef="usd">13991000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMTQtNC0xLTEtMA_843a84fc-2106-4f50-813f-1e503a24a350"
      unitRef="usd">277266000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMTQtNi0xLTEtMA_66ad64ef-b71e-4e3c-9525-1b6f0280422a"
      unitRef="usd">65858000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOjdhMmIxMWY5YzM4YTQ5Zjk5OTU5NGM1OGRiMWY1ZDQzL3RhYmxlcmFuZ2U6N2EyYjExZjljMzhhNDlmOTk5NTk0YzU4ZGIxZjVkNDNfMTQtOC0xLTEtMA_5436a3ae-d328-4f11-996d-66a2042a3bae"
      unitRef="usd">211408000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RleHRyZWdpb246ZmQ5MDJjOTllNDYwNDQ3MGE5ZTJkMDI1NzA4MWJjMGRfMTAxOA_3bbbdd50-0def-4d2f-8695-529da3a5b8dc"
      unitRef="usd">5800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RleHRyZWdpb246ZmQ5MDJjOTllNDYwNDQ3MGE5ZTJkMDI1NzA4MWJjMGRfMTAyNQ_671385b5-c231-46c6-b931-bc23fa1dafc4"
      unitRef="usd">17400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RleHRyZWdpb246ZmQ5MDJjOTllNDYwNDQ3MGE5ZTJkMDI1NzA4MWJjMGRfMTA1OA_d044b397-5510-4ad7-b488-ab7ac1f28810"
      unitRef="usd">4400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RleHRyZWdpb246ZmQ5MDJjOTllNDYwNDQ3MGE5ZTJkMDI1NzA4MWJjMGRfMTA2NQ_676e7e85-1f04-4cb5-a8c2-e64c0ada5509"
      unitRef="usd">12400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RleHRyZWdpb246ZmQ5MDJjOTllNDYwNDQ3MGE5ZTJkMDI1NzA4MWJjMGRfMTI3MA_b24b6f7d-98fa-4624-a497-707d81493a48">As of September&#160;30, 2020 estimated annual amortization for our intangible assets for each of the next five years is approximately (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOmNkYTc4MmM0MGYyYjQ4NTQ4NDI1Yzc0NjgyYTcyZmMzL3RhYmxlcmFuZ2U6Y2RhNzgyYzQwZjJiNDg1NDg0MjVjNzQ2ODJhNzJmYzNfMC0yLTEtMS0w_e6a0dbff-8d06-44a8-a422-73f055c4f5fb"
      unitRef="usd">6363000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOmNkYTc4MmM0MGYyYjQ4NTQ4NDI1Yzc0NjgyYTcyZmMzL3RhYmxlcmFuZ2U6Y2RhNzgyYzQwZjJiNDg1NDg0MjVjNzQ2ODJhNzJmYzNfMS0yLTEtMS0w_ab16869e-2555-4dc9-9d2f-fbd56c5f8111"
      unitRef="usd">23148000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOmNkYTc4MmM0MGYyYjQ4NTQ4NDI1Yzc0NjgyYTcyZmMzL3RhYmxlcmFuZ2U6Y2RhNzgyYzQwZjJiNDg1NDg0MjVjNzQ2ODJhNzJmYzNfMi0yLTEtMS0w_a565b9f9-a730-4a15-95e1-dfa345dbdf85"
      unitRef="usd">22506000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOmNkYTc4MmM0MGYyYjQ4NTQ4NDI1Yzc0NjgyYTcyZmMzL3RhYmxlcmFuZ2U6Y2RhNzgyYzQwZjJiNDg1NDg0MjVjNzQ2ODJhNzJmYzNfMy0yLTEtMS0w_ec1f9716-ca16-4193-955d-07e9f11f0068"
      unitRef="usd">21663000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOmNkYTc4MmM0MGYyYjQ4NTQ4NDI1Yzc0NjgyYTcyZmMzL3RhYmxlcmFuZ2U6Y2RhNzgyYzQwZjJiNDg1NDg0MjVjNzQ2ODJhNzJmYzNfNC0yLTEtMS0w_0800d889-e680-478c-bc15-be30f464ef84"
      unitRef="usd">21573000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOmNkYTc4MmM0MGYyYjQ4NTQ4NDI1Yzc0NjgyYTcyZmMzL3RhYmxlcmFuZ2U6Y2RhNzgyYzQwZjJiNDg1NDg0MjVjNzQ2ODJhNzJmYzNfNS0yLTEtMS0w_1353eb46-aca4-4eaf-870b-729c3ffd24b3"
      unitRef="usd">16666000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOmNkYTc4MmM0MGYyYjQ4NTQ4NDI1Yzc0NjgyYTcyZmMzL3RhYmxlcmFuZ2U6Y2RhNzgyYzQwZjJiNDg1NDg0MjVjNzQ2ODJhNzJmYzNfNi0yLTEtMS0w_fa0b00b7-b43a-46c6-86fa-c00be1b43303"
      unitRef="usd">70671000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M183OS9mcmFnOmZkOTAyYzk5ZTQ2MDQ0NzBhOWUyZDAyNTcwODFiYzBkL3RhYmxlOmNkYTc4MmM0MGYyYjQ4NTQ4NDI1Yzc0NjgyYTcyZmMzL3RhYmxlcmFuZ2U6Y2RhNzgyYzQwZjJiNDg1NDg0MjVjNzQ2ODJhNzJmYzNfNy0yLTEtMS0w_2b7f3f36-e68c-4344-9e63-0a2a29c70db4"
      unitRef="usd">182590000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RleHRyZWdpb246MjE1NDBlY2YzNDlmNDJlYjkyMjlkNGVkMWRmZmVmMzJfMjEx_d8f0a441-c7da-44c8-9539-a33b0f87f598">Accrued Liabilities and Other Long-Term Liabilities&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Accrued liabilities consist of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incentive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued supply chain restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability-ST&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued product field action&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued other taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranties and returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities-ST&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consist of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability-LT&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities-LT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease liability-LT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RleHRyZWdpb246MjE1NDBlY2YzNDlmNDJlYjkyMjlkNGVkMWRmZmVmMzJfMjE0_6abdca3e-1f63-4502-b8cd-87abd19908d4">Accrued liabilities consist of the following (in thousands):&#160;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incentive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued supply chain restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability-ST&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued product field action&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued other taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranties and returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities-ST&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consist of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability-LT&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities-LT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease liability-LT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <icui:AccruedSalariesAndBenefits
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMS0xLTEtMS0w_491c7843-790e-4282-b9e7-53b3ed226c6e"
      unitRef="usd">26536000</icui:AccruedSalariesAndBenefits>
    <icui:AccruedSalariesAndBenefits
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMS0zLTEtMS0w_12584f53-baa0-433d-9140-efb8d8be1b97"
      unitRef="usd">21116000</icui:AccruedSalariesAndBenefits>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMi0xLTEtMS0w_d4b4b800-66c9-43b7-9218-97015367e33f"
      unitRef="usd">20030000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMi0zLTEtMS0w_2a4c2b35-a52e-4e2c-97c8-01467843ac53"
      unitRef="usd">15221000</us-gaap:AccruedBonusesCurrent>
    <icui:Accruedsupplychainrestructuring
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMy0xLTEtMS0w_73f2aac2-891b-42e2-a29a-df6a9e0f3202"
      unitRef="usd">753000</icui:Accruedsupplychainrestructuring>
    <icui:Accruedsupplychainrestructuring
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMy0zLTEtMS0w_bbc98451-23e2-4c29-8036-d12aafe626a3"
      unitRef="usd">23119000</icui:Accruedsupplychainrestructuring>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfNC0xLTEtMS0w_fd6b5fef-aa06-401d-b0d5-dd2181a70e49"
      unitRef="usd">8456000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfNC0zLTEtMS0w_f0de36e5-ad1d-4ed3-b9af-8edc4dce023a"
      unitRef="usd">7362000</us-gaap:OperatingLeaseLiabilityCurrent>
    <icui:AccruedProductFieldAction.
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfNS0xLTEtMS0w_059177fc-df2b-4be0-9caf-99aed970fedc"
      unitRef="usd">334000</icui:AccruedProductFieldAction.>
    <icui:AccruedProductFieldAction.
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfNS0zLTEtMS0w_7830dcc7-6ed8-46f8-a41e-eb68100e6133"
      unitRef="usd">2096000</icui:AccruedProductFieldAction.>
    <us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfOC0xLTEtMS0w_383c9610-28f6-4994-bd29-468f37d1d6bd"
      unitRef="usd">2160000</us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfOC0zLTEtMS0w_2a3ac8a3-8e71-4380-87b3-7b36109b95b4"
      unitRef="usd">2615000</us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfOS0xLTEtMS0w_db0040fc-bdd8-4300-972d-67d583f19679"
      unitRef="usd">3960000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfOS0zLTEtMS0w_cd2ee1a7-94f6-454f-9ce5-79ac3f1fdc8f"
      unitRef="usd">5459000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTEtMS0xLTEtMA_1efc75e3-f832-4faa-ad15-cd07a6aa48bb"
      unitRef="usd">8425000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTEtMy0xLTEtMA_b1e56fed-4dbd-4bf1-a972-4696ee5bbc4a"
      unitRef="usd">4761000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <icui:Accruedothertaxes
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTItMS0xLTEtMA_8879dbc7-418b-4a10-a247-be9d83b803f9"
      unitRef="usd">3738000</icui:Accruedothertaxes>
    <icui:Accruedothertaxes
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTItMy0xLTEtMA_95dd5e88-ce1e-4787-bbda-ab87d1f1d055"
      unitRef="usd">4054000</icui:Accruedothertaxes>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTMtMS0xLTEtMA_44d0cdaa-2a5d-4a08-8018-f9e94f3e7d30"
      unitRef="usd">2128000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTMtMy0xLTEtMA_47b68bc9-68d0-47c6-9811-2541d73a1972"
      unitRef="usd">4782000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <icui:Accruedlegalfees
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTQtMS0xLTEtMA_ab253cf8-bb49-4dc6-b0e9-baf81bfcf345"
      unitRef="usd">700000</icui:Accruedlegalfees>
    <icui:Accruedlegalfees
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTQtMy0xLTEtMA_7deed39b-9923-47c2-96ae-4179994194d2"
      unitRef="usd">826000</icui:Accruedlegalfees>
    <icui:Outsidesalescommissions
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTYtMS0xLTEtMA_66f26da8-fb75-40a0-aa72-dbf0f8f18fa5"
      unitRef="usd">7153000</icui:Outsidesalescommissions>
    <icui:Outsidesalescommissions
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTYtMy0xLTEtMA_1489557f-525e-42c0-89ef-fd19923ac14b"
      unitRef="usd">3942000</icui:Outsidesalescommissions>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTctMS0xLTEtMA_af2c2140-9644-4095-8df0-27d55edafe2e"
      unitRef="usd">1067000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTctMy0xLTEtMA_e954bebc-0bdb-42fa-8b4c-9f85ae970a56"
      unitRef="usd">782000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <icui:Accruedfreight
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTgtMS0xLTEtMA_028ff6e5-520c-4808-981f-109ac2c298dc"
      unitRef="usd">10065000</icui:Accruedfreight>
    <icui:Accruedfreight
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTgtMy0xLTEtMA_8d8757c8-15da-46c3-ab90-de65c98063c0"
      unitRef="usd">11238000</icui:Accruedfreight>
    <icui:UnfavorablecontractliabilityST
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTktMS0xLTEtMA_daf4c998-65c4-450b-9d07-8a6e0b3def0c"
      unitRef="usd">0</icui:UnfavorablecontractliabilityST>
    <icui:UnfavorablecontractliabilityST
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMTktMy0xLTEtMA_7df813d2-a454-4d93-ba90-f6fda92dd6ca"
      unitRef="usd">1935000</icui:UnfavorablecontractliabilityST>
    <icui:ContractsettlementST
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMjAtMS0xLTEtMA_7987b797-1176-4acc-a3e4-319312e3278b"
      unitRef="usd">417000</icui:ContractsettlementST>
    <icui:ContractsettlementST
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMjAtMy0xLTEtMA_8b2cdaa8-a155-438e-b6be-3998e2bdeaa0"
      unitRef="usd">1667000</icui:ContractsettlementST>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMjQtMS0xLTEtMA_abcd0838-53ba-4eb6-85b6-b5d8f5411d7d"
      unitRef="usd">7475000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMjQtMy0xLTEtMA_9444d18a-7fe1-4dcb-8aaf-5b4b2c2c3058"
      unitRef="usd">6801000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMjUtMS0xLTEtMA_9f45be08-180c-4ef3-a90a-99efe8e30bfe"
      unitRef="usd">103397000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOjU4ZjYyNGFlNWUzMDRkMjBiOThkMzI1NTA2MzM2ODE1L3RhYmxlcmFuZ2U6NThmNjI0YWU1ZTMwNGQyMGI5OGQzMjU1MDYzMzY4MTVfMjUtMy0xLTEtMA_441ad3ed-60f4-40c3-98c2-11fca7b9fb26"
      unitRef="usd">117776000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOmQ0ZWQwM2ZlNzFjNDQ5ODQ4NzZlMTkyMTllNGExZTA3L3RhYmxlcmFuZ2U6ZDRlZDAzZmU3MWM0NDk4NDg3NmUxOTIxOWU0YTFlMDdfMy0xLTEtMS0w_b348725e-e276-41b6-8f65-1e94f37b0d1c"
      unitRef="usd">42512000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOmQ0ZWQwM2ZlNzFjNDQ5ODQ4NzZlMTkyMTllNGExZTA3L3RhYmxlcmFuZ2U6ZDRlZDAzZmU3MWM0NDk4NDg3NmUxOTIxOWU0YTFlMDdfMy0zLTEtMS0w_4ba93349-f268-481f-b4ff-435cf1674cf7"
      unitRef="usd">28896000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOmQ0ZWQwM2ZlNzFjNDQ5ODQ4NzZlMTkyMTllNGExZTA3L3RhYmxlcmFuZ2U6ZDRlZDAzZmU3MWM0NDk4NDg3NmUxOTIxOWU0YTFlMDdfNC0xLTEtMS0w_5644d8ba-9970-49af-81e4-6f87a0f92000"
      unitRef="usd">1064000</us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOmQ0ZWQwM2ZlNzFjNDQ5ODQ4NzZlMTkyMTllNGExZTA3L3RhYmxlcmFuZ2U6ZDRlZDAzZmU3MWM0NDk4NDg3NmUxOTIxOWU0YTFlMDdfNC0zLTEtMS0w_2102b91b-c732-47f4-9ab1-457abd3ae9ea"
      unitRef="usd">1131000</us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent>
    <us-gaap:AccruedRentCurrentAndNoncurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOmQ0ZWQwM2ZlNzFjNDQ5ODQ4NzZlMTkyMTllNGExZTA3L3RhYmxlcmFuZ2U6ZDRlZDAzZmU3MWM0NDk4NDg3NmUxOTIxOWU0YTFlMDdfNS0xLTEtMS0w_0252e323-b82e-44c8-be27-a58060e4b2c6"
      unitRef="usd">1445000</us-gaap:AccruedRentCurrentAndNoncurrent>
    <us-gaap:AccruedRentCurrentAndNoncurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOmQ0ZWQwM2ZlNzFjNDQ5ODQ4NzZlMTkyMTllNGExZTA3L3RhYmxlcmFuZ2U6ZDRlZDAzZmU3MWM0NDk4NDg3NmUxOTIxOWU0YTFlMDdfNS0zLTEtMS0w_40d137a3-080f-4d40-9969-138554ab4a4b"
      unitRef="usd">1642000</us-gaap:AccruedRentCurrentAndNoncurrent>
    <icui:Liabilitiesforcontracts
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOmQ0ZWQwM2ZlNzFjNDQ5ODQ4NzZlMTkyMTllNGExZTA3L3RhYmxlcmFuZ2U6ZDRlZDAzZmU3MWM0NDk4NDg3NmUxOTIxOWU0YTFlMDdfNi0xLTEtMS0w_3689faac-c46d-4a9c-ba3a-daec0f0ad14e"
      unitRef="usd">371000</icui:Liabilitiesforcontracts>
    <icui:Liabilitiesforcontracts
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOmQ0ZWQwM2ZlNzFjNDQ5ODQ4NzZlMTkyMTllNGExZTA3L3RhYmxlcmFuZ2U6ZDRlZDAzZmU3MWM0NDk4NDg3NmUxOTIxOWU0YTFlMDdfNi0zLTEtMS0w_00bf36e2-194f-44bd-a75c-2cfdd03ad851"
      unitRef="usd">472000</icui:Liabilitiesforcontracts>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOmQ0ZWQwM2ZlNzFjNDQ5ODQ4NzZlMTkyMTllNGExZTA3L3RhYmxlcmFuZ2U6ZDRlZDAzZmU3MWM0NDk4NDg3NmUxOTIxOWU0YTFlMDdfOC0xLTEtMS0w_9147a831-8d8f-4758-bb76-cb4c835ad5ed"
      unitRef="usd">2274000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOmQ0ZWQwM2ZlNzFjNDQ5ODQ4NzZlMTkyMTllNGExZTA3L3RhYmxlcmFuZ2U6ZDRlZDAzZmU3MWM0NDk4NDg3NmUxOTIxOWU0YTFlMDdfOC0zLTEtMS0w_29c89e38-0716-4969-bbc6-cbb4d8315270"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOmQ0ZWQwM2ZlNzFjNDQ5ODQ4NzZlMTkyMTllNGExZTA3L3RhYmxlcmFuZ2U6ZDRlZDAzZmU3MWM0NDk4NDg3NmUxOTIxOWU0YTFlMDdfMTAtMS0xLTEtMA_8ec709ea-c8d5-4952-ae81-1a17a3d9750e"
      unitRef="usd">1084000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOmQ0ZWQwM2ZlNzFjNDQ5ODQ4NzZlMTkyMTllNGExZTA3L3RhYmxlcmFuZ2U6ZDRlZDAzZmU3MWM0NDk4NDg3NmUxOTIxOWU0YTFlMDdfMTAtMy0xLTEtMA_2a8d8da5-fda2-4d12-9f3b-37b981112a3e"
      unitRef="usd">679000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOmQ0ZWQwM2ZlNzFjNDQ5ODQ4NzZlMTkyMTllNGExZTA3L3RhYmxlcmFuZ2U6ZDRlZDAzZmU3MWM0NDk4NDg3NmUxOTIxOWU0YTFlMDdfMTEtMS0xLTEtMA_79890974-b7b9-4f02-96e3-cbf310ec9846"
      unitRef="usd">48750000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184Mi9mcmFnOjIxNTQwZWNmMzQ5ZjQyZWI5MjI5ZDRlZDFkZmZlZjMyL3RhYmxlOmQ0ZWQwM2ZlNzFjNDQ5ODQ4NzZlMTkyMTllNGExZTA3L3RhYmxlcmFuZ2U6ZDRlZDAzZmU3MWM0NDk4NDg3NmUxOTIxOWU0YTFlMDdfMTEtMy0xLTEtMA_e9b4d261-6941-4c72-826e-99f7b882e3a0"
      unitRef="usd">32820000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfMTQxNw_329e5837-507d-4b7e-8062-f8e17b8c1ad3">Income Taxes&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes were accrued at an estimated effective tax rate of 5% and 10% for the three and nine months ended September 30, 2020, respectively, as compared to 19% and 14% for the three and nine months ended September 30, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The effective tax rate for the three and nine months ended September 30, 2020 differs from the federal statutory rate of 21% principally because of the effect of the mix of U.S. and foreign incomes, state income taxes, global intangible low-taxed income ("GILTI"), foreign-derived intangible income ("FDII"), tax credits and the following discrete tax items recognized during the interim periods:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Excess tax benefits recognized on stock option exercises and the vesting of restricted stock units during the three and nine months ended September 30, 2020 of $0.1&#160;million and $3.6&#160;million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The revaluation of the contingent consideration during the three and nine months ended September 30, 2020, which resulted in a tax benefit of $0.7&#160;million and $1.1&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;U.S. federal and state return-to-provision adjustments net of related reserve changes for the year ended December 31, 2019 resulted in a tax benefit of $3.8&#160;million primarily due to changes in estimates for GILTI, FDII, and related foreign tax credits. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The effective tax rate for the three and nine months ended September 30, 2019 differs from the federal statutory rate of 21% principally because of the effect of the mix of U.S. and foreign incomes, state income taxes, GILTI and tax credits and the following discrete tax items recognized during the interim periods:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Excess tax benefits recognized on stock option exercises and the vesting of restricted stock units during the three and nine months ended September 30, 2019 of $0.3&#160;million and $7.7&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The revaluation of the contingent consideration during the nine months ended September 30, 2019 resulted in a tax expense of $11.4 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The repatriation of certain intellectual property and assets from one of our foreign subsidiaries to the U.S. parent resulted in a net tax benefit of $3.8&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;A return-to-provision adjustment for the year ended December 31, 2018 included a tax expense of $2.2&#160;million primarily due to changes in estimates for GILTI.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfOTY_a88a298f-958e-489b-9d12-d80255c3f9b5"
      unitRef="number">0.05</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfMTAz_0995b621-fbfa-42da-989f-9cd598250b00"
      unitRef="number">0.10</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfMTg1_3309aac8-869b-4196-aa14-e2776bebebae"
      unitRef="number">0.19</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfMTky_55460d80-cb88-4c46-89fb-00d2cdf2899f"
      unitRef="number">0.14</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfMzEw_f11eb3d0-8cb5-4e78-b203-c698e410c270"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfNjIz_c2c331a2-ce49-4136-96ed-5fef94929bb9"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfNjMw_20eb1cb0-7a89-497b-a9a9-c1e00b3fded3"
      unitRef="usd">3600000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <icui:Discretetaxbenefitcontingentconsiderationrevaluation
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfMTA5OTUxMTYzMTk0MA_017aea45-51aa-4511-ae54-69e8489d16a9"
      unitRef="usd">700000</icui:Discretetaxbenefitcontingentconsiderationrevaluation>
    <icui:Discretetaxbenefitcontingentconsiderationrevaluation
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfMTA5OTUxMTYzMTg4Mw_3ec9555b-41b9-4c1a-8a8f-029e87ad36fe"
      unitRef="usd">1100000</icui:Discretetaxbenefitcontingentconsiderationrevaluation>
    <icui:Returntoprovisionadjustments
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfMTA5OTUxMTYzMTg5Nw_3da42c18-f434-4a60-8928-780c09da9cae"
      unitRef="usd">3800000</icui:Returntoprovisionadjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfODY0_ff8a774a-4747-45de-9472-50068d3d37c4"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfMTA1Nw_a5d4bc1a-1815-4923-a103-090294bcc8c9"
      unitRef="usd">300000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfMTA2NA_5ed804b2-9259-4ad7-8b7a-7c227a42ea7a"
      unitRef="usd">7700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <icui:Discretetaxbenefitcontingentconsiderationrevaluation
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfMTM0MQ_a551dc26-8e77-4629-bf57-448a79d160dc"
      unitRef="usd">11400000</icui:Discretetaxbenefitcontingentconsiderationrevaluation>
    <icui:IPrepatriationtaxbenefit
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfMTA5OTUxMTYzMTkxMQ_51d425c0-4df8-4441-9251-c1b204ffea35"
      unitRef="usd">3800000</icui:IPrepatriationtaxbenefit>
    <icui:GILTIchangeinestimatetaxexpense
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184NS9mcmFnOjdhMWE3ZjYzMzY1NzRiMTg4MTNhNGNiN2RjZDJlN2RkL3RleHRyZWdpb246N2ExYTdmNjMzNjU3NGIxODgxM2E0Y2I3ZGNkMmU3ZGRfMTA5OTUxMTYzMTkyNQ_42d9f69f-84fc-43e3-80c4-9687f1e34aa3"
      unitRef="usd">2200000</icui:GILTIchangeinestimatetaxexpense>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184OC9mcmFnOjg3Y2JiMDgxNmNlNzRkMjE4NjRmZDJjOWRjMGMwMzM3L3RleHRyZWdpb246ODdjYmIwODE2Y2U3NGQyMTg2NGZkMmM5ZGMwYzAzMzdfMjc4MA_d7ff34c9-e737-4519-9d33-a63fd1b4e0dd">Long-Term Obligations&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Five-year Senior Secured Revolving Credit Facility ("Credit Facility")&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On November 8, 2017, we entered into a Credit Facility with various lenders for $150.0 million, with Wells Fargo Bank, N.A. as the administrative agent, swingline lender and issuing lender.  During March 2020, as a result of market uncertainty caused by COVID-19, we preemptively borrowed $150.0 million on our Credit Facility as a conservative measure to manage any potential short-term liquidity risk.  In September 2020, we fully repaid the borrowings under our Credit Facility.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of September&#160;30, 2020, we had no borrowings and $150.0 million of availability under the Credit Facility. Principal payments on the revolving Credit Facility are made at our discretion with the unpaid amount due at maturity. The Credit Facility matures on November 8, 2022.  Interest on borrowings under the Credit Facility, at our option, is based on the Base Rate plus applicable margin or the London Interbank Offered Rate ("LIBOR") plus applicable margin, see further details in Part II, Item 8, of our 2019 Annual Report on Form 10-K.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt Covenants &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Credit Facility contains certain financial covenants pertaining to Consolidated Fixed Charge Coverage and Consolidated Total Leverage Ratios. In addition, the Credit Facility has restrictions pertaining to limitations on debt, liens, negative pledges, loans, advances, acquisitions, other investments, dividends, distributions, redemptions, repurchases of equity interests, fundamental changes and asset sales and other dispositions, prepayments, redemptions and purchases of subordinated debt and other junior debt, transactions with affiliates, dividend and payment restrictions affecting subsidiaries, changes in line of business, fiscal year and accounting practices and amendment of organizational documents and junior debt documents. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Consolidated Leverage Ratio is defined as the ratio of Consolidated Total Funded Indebtedness on such date, to Consolidated Adjusted EBITDA, as defined under the Credit Facility Agreement, for the most recently completed four fiscal quarters. The maximum Consolidated Leverage Ratio is not more than 3.00 to 1.00. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Consolidated Fixed Charge Coverage Ratio is defined as the ratio of: (a) Consolidated Adjusted EBITDA less the sum of (i) capital expenditures, (ii) federal, state, local and foreign income taxes paid in cash and (iii) cash restricted payments made after the closing date, to (b) Consolidated Fixed Charges for the most recently completed four fiscal quarters, calculated on a pro forma basis. The minimum Consolidated Fixed Charge Coverage Ratio is 2.00 to 1.00. &lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160; We were in compliance with all financial covenants as of September 30, 2020.</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184OC9mcmFnOjg3Y2JiMDgxNmNlNzRkMjE4NjRmZDJjOWRjMGMwMzM3L3RleHRyZWdpb246ODdjYmIwODE2Y2U3NGQyMTg2NGZkMmM5ZGMwYzAzMzdfMTky_4b53c82a-7ba0-4830-8b3e-f442ae65c939"
      unitRef="usd">150000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LinesOfCreditCurrent
      contextRef="iee90e811dfb941aa97ab338bfeba0339_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184OC9mcmFnOjg3Y2JiMDgxNmNlNzRkMjE4NjRmZDJjOWRjMGMwMzM3L3RleHRyZWdpb246ODdjYmIwODE2Y2U3NGQyMTg2NGZkMmM5ZGMwYzAzMzdfNDE1_1e1c5ae5-fbaf-4dc1-a793-924b4eca639f"
      unitRef="usd">150000000.0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184OC9mcmFnOjg3Y2JiMDgxNmNlNzRkMjE4NjRmZDJjOWRjMGMwMzM3L3RleHRyZWdpb246ODdjYmIwODE2Y2U3NGQyMTg2NGZkMmM5ZGMwYzAzMzdfNjY0_3e83f50a-f23d-449a-b7be-5fb161b8a44d"
      unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184OC9mcmFnOjg3Y2JiMDgxNmNlNzRkMjE4NjRmZDJjOWRjMGMwMzM3L3RleHRyZWdpb246ODdjYmIwODE2Y2U3NGQyMTg2NGZkMmM5ZGMwYzAzMzdfNjg1_3fdd963d-9410-4827-b9e1-11bd2525f31d"
      unitRef="usd">150000000.0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M184OC9mcmFnOjg3Y2JiMDgxNmNlNzRkMjE4NjRmZDJjOWRjMGMwMzM3L3RleHRyZWdpb246ODdjYmIwODE2Y2U3NGQyMTg2NGZkMmM5ZGMwYzAzMzdfODc4_99b35a3e-8207-48ae-b962-cec87c727fa2">2022-11-08</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RleHRyZWdpb246YjJiYzdjN2Q3ZjdlNDU5MzkwZDVhNTM4NWM0YTMyMDZfMTM5MA_ce082d8e-41a3-41bf-a18f-1a6a8789f5a9">Stockholders' Equity&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Treasury Stock&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In August 2019, our Board of Directors approved a new share purchase plan to purchase up to $100.0 million of our common stock. This plan replaced our existing plan and has no expiration date. During the nine months ended September&#160;30, 2020, we did not purchase any shares of our common stock under our stock purchase plans. As of September&#160;30, 2020, all of the $100.0 million available for purchase was remaining under the plan. We are currently limited on share purchases in accordance with the terms and conditions of our Credit Facility (see Note 16: Long-Term Obligations).  &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="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the nine months ended September&#160;30, 2020, we withheld 66,749 shares of our common stock from employee vested restricted stock units in consideration for $12.8 million in payments made on the employee's behalf for their minimum statutory income tax withholding obligations.  For the nine months ended September 30, 2019, we withheld&#160;79,313&#160;shares of our common stock from employee vested restricted stock units in consideration for&#160;$18.5 million&#160;in payments made on the employee's behalf for their minimum statutory income tax withholding obligations. Treasury stock is used to issue shares for stock option exercises, restricted stock grants and employee stock purchase plan stock purchases.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accumulated Other Comprehensive (Loss) Income&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive (loss) income ("AOCI"), net of tax, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Gains on Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss before&lt;br/&gt;reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Gains on Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <icui:TreasuryStockPurchasePlan
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RleHRyZWdpb246YjJiYzdjN2Q3ZjdlNDU5MzkwZDVhNTM4NWM0YTMyMDZfMTQ3_cbf2f595-7397-4e78-9860-0331a90d3833"
      unitRef="usd">100000000.0</icui:TreasuryStockPurchasePlan>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RleHRyZWdpb246YjJiYzdjN2Q3ZjdlNDU5MzkwZDVhNTM4NWM0YTMyMDZfMzYy_b64c9215-e3fe-41e7-9a01-d40b5aba8908"
      unitRef="usd">100000000.0</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RleHRyZWdpb246YjJiYzdjN2Q3ZjdlNDU5MzkwZDVhNTM4NWM0YTMyMDZfNjEz_96de313a-a5da-41ac-b02f-211310af55a1"
      unitRef="shares">66749</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RleHRyZWdpb246YjJiYzdjN2Q3ZjdlNDU5MzkwZDVhNTM4NWM0YTMyMDZfNzA4_feaf6941-5ca9-4c66-8ac6-a9a5a25db292"
      unitRef="usd">12800000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RleHRyZWdpb246YjJiYzdjN2Q3ZjdlNDU5MzkwZDVhNTM4NWM0YTMyMDZfODcw_41e03407-ee0d-4a99-a0eb-6c2e31cdaa53"
      unitRef="shares">79313</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5e5f20b6e2c94bae95020eb8ff321713_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RleHRyZWdpb246YjJiYzdjN2Q3ZjdlNDU5MzkwZDVhNTM4NWM0YTMyMDZfOTY1_191d8235-025d-4b26-9f9d-7daa21fba54e"
      unitRef="usd">18500000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RleHRyZWdpb246YjJiYzdjN2Q3ZjdlNDU5MzkwZDVhNTM4NWM0YTMyMDZfMTM5Nw_638619e4-0911-40db-9ff5-c6726c49fdf0">The components of accumulated other comprehensive (loss) income ("AOCI"), net of tax, were as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Gains on Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss before&lt;br/&gt;reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Gains on Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iea73e960382a4a63bc344bd9ad04c543_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMS0yLTEtMS0w_d1eb1bb5-ea92-40d0-88f7-16fc2af0a37e"
      unitRef="usd">-17310000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic4fbf0581340449e90a103222a6a8557_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMS00LTEtMS0w_f0640999-31e7-4600-942e-c761e9deee07"
      unitRef="usd">1880000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2ffb22ec60434d818bd2b2556cb5cabb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMS02LTEtMS0w_15ec18f1-429e-4b62-963b-f3a6fcd8d212"
      unitRef="usd">28000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iec3938d2440640078973af9ba5d8f5cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMS04LTEtMS0w_35e3e36a-933e-4d62-886d-97659052b977"
      unitRef="usd">-15402000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i4e0c9a0075114e289a9c75aeaa09a60d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMi0yLTEtMS0w_0e78bb27-eaa3-46b6-acf9-8bbd858a90d2"
      unitRef="usd">-10477000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i143298e39aed47b4a6a1f042d06cf0e4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMi00LTEtMS0w_dfa336c6-21ea-4a15-804e-855f94b78964"
      unitRef="usd">-2426000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i6108c14136414c7b9301eb0b1285b138_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMi02LTEtMS0w_76553237-4b66-4de1-968a-538dd9c63cca"
      unitRef="usd">-81000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i62b3c98cf9024650ab3b17df157ea8e1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMi04LTEtMS0w_7913c8ff-cea6-4cd9-9035-df987cfae2dd"
      unitRef="usd">-12984000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i4e0c9a0075114e289a9c75aeaa09a60d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMy0yLTEtMS0w_c757a156-1614-4adc-aa56-457ef53e15ea"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i143298e39aed47b4a6a1f042d06cf0e4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMy00LTEtMS0w_5ee269e8-e7c8-4d4f-b7f2-bc0886691dca"
      unitRef="usd">-526000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i6108c14136414c7b9301eb0b1285b138_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMy02LTEtMS0w_351cdc42-d759-4a46-9b5b-a0034e10df16"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i62b3c98cf9024650ab3b17df157ea8e1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMy04LTEtMS0w_6f2aee5f-2ded-4dcc-b0b5-011f7720e236"
      unitRef="usd">-526000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4e0c9a0075114e289a9c75aeaa09a60d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNC0yLTEtMS0w_0481bfa4-ca2b-4e39-8685-e4b7c6830197"
      unitRef="usd">-10477000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="i143298e39aed47b4a6a1f042d06cf0e4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNC00LTEtMS0w_0958ca96-4011-4d50-8839-e6a64bedd95b"
      unitRef="usd">-2952000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6108c14136414c7b9301eb0b1285b138_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNC02LTEtMS0w_624b3849-f997-4a85-931c-3f1f320bba77"
      unitRef="usd">-81000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i62b3c98cf9024650ab3b17df157ea8e1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNC04LTEtMS0w_8c9ffdfa-979a-416a-8f56-bde110c6b6bd"
      unitRef="usd">-13510000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7025fe488fcd42d5b686cc05ab8aa40b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNS0yLTEtMS0w_f6563881-85c5-44d6-8cd2-acd07e2e29d9"
      unitRef="usd">-27787000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i16ea0b9049034b08ab42ebb4a56e27d3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNS00LTEtMS0w_7cd5f16f-1971-47cb-91f1-87445389d211"
      unitRef="usd">-1072000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibe00a60716ec45de8464ab1725dc3c0a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNS02LTEtMS0w_a99543a0-63a3-4f69-bade-ad7ae3af08ec"
      unitRef="usd">-53000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iee90e811dfb941aa97ab338bfeba0339_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNS04LTEtMS0w_4f158a07-e266-4651-9158-0f3702c5d7ee"
      unitRef="usd">-28912000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="iac5072f598284f3985d6cc8fd43939ab_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNi0yLTEtMS0w_1af34e8b-e058-486e-a690-4fcf8fbc7c4d"
      unitRef="usd">4604000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i53c2dc28a59e4e1ebf65f5db8cfb135a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNi00LTEtMS0w_8b2bf8e9-29c1-4e43-a4c4-d0e88d4f3ba6"
      unitRef="usd">960000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i772102b6e9424cfe89cf7d21f27c99a9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNi02LTEtMS0w_cf4e40c0-5960-4e81-8a66-1f63f943582e"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i1ecbbbdf25b6421193c3dc79b1f83a98_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNi04LTEtMS0w_77d2e0e8-8d1e-4e06-8700-96f652aa2ea2"
      unitRef="usd">5568000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="iac5072f598284f3985d6cc8fd43939ab_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNy0yLTEtMS0w_e151e120-76c4-4fd6-824a-dbb8aa64bf58"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i53c2dc28a59e4e1ebf65f5db8cfb135a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNy00LTEtMS0w_370e93a0-efdb-41d5-813e-2f66b944d832"
      unitRef="usd">166000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i772102b6e9424cfe89cf7d21f27c99a9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNy02LTEtMS0w_1fae14b1-3ce2-47a5-a6a8-f0398e7c4b6f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i1ecbbbdf25b6421193c3dc79b1f83a98_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfNy04LTEtMS0w_40029482-f683-4409-9bc7-45eb36c2375b"
      unitRef="usd">166000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iac5072f598284f3985d6cc8fd43939ab_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfOC0yLTEtMS0w_6debf4da-e433-46df-8196-e2e9777d1b52"
      unitRef="usd">4604000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="i53c2dc28a59e4e1ebf65f5db8cfb135a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfOC00LTEtMS0w_25557c95-e8a8-492a-a6fd-ea6238de43ae"
      unitRef="usd">1126000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i772102b6e9424cfe89cf7d21f27c99a9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfOC02LTEtMS0w_056fb652-dd90-4b64-8f41-954ab7d2b5c0"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1ecbbbdf25b6421193c3dc79b1f83a98_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfOC04LTEtMS0w_812db78d-6cee-4613-9b59-d26521acaf49"
      unitRef="usd">5734000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i990759ebb384448eb750f6b16aa2d015_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfOS0yLTEtMS0w_606931ff-aba0-4e84-917e-f13bc1e6a2d6"
      unitRef="usd">-23183000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i36de856b9634453f8f07e48e4e938ec4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfOS00LTEtMS0w_e8f3f1b5-9bc3-4679-a45e-a12c1f753aab"
      unitRef="usd">54000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0cec6cbca7af489d8d1b7bb4081f861e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfOS02LTEtMS0w_3b4ef89f-604a-4401-b59c-f392cd66178c"
      unitRef="usd">-49000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4ec07e9f77e84a9b9d96f74a48953013_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfOS04LTEtMS0w_6b5c0de3-46bd-4207-a7f2-345edd8ef327"
      unitRef="usd">-23178000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="icaea4412a72b4c8490975563fa4ed00a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTAtMi0xLTEtNjYw_96d58d6f-f023-4732-b8e2-88d9c879858b"
      unitRef="usd">6626000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="icdbbc3f6c04a4a678023393a057509dd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTAtNC0xLTEtNjYw_b0f8caf9-ed18-41a1-9fc5-18f198004ffa"
      unitRef="usd">978000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i03595359938f484584f5c0582c287e2b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTAtNi0xLTEtNjYw_b404f649-fa12-45c5-bb48-b47e89e3c336"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTAtOC0xLTEtNjYw_d7595cf1-35e2-476c-8415-4cdf21a0bf5a"
      unitRef="usd">7607000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="icaea4412a72b4c8490975563fa4ed00a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTEtMi0xLTEtNjYw_d851a2f2-ca15-4414-9b29-58dee0324acb"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="icdbbc3f6c04a4a678023393a057509dd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTEtNC0xLTEtNjYw_4b35b61c-63b8-4db3-9802-8b04150b5219"
      unitRef="usd">38000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i03595359938f484584f5c0582c287e2b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTEtNi0xLTEtNjYw_cf00b0da-edea-4304-8789-6c0633370308"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTEtOC0xLTEtNjYw_1571222a-4be0-4cf9-bcd8-1ba89f2bbb9e"
      unitRef="usd">38000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="icaea4412a72b4c8490975563fa4ed00a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTItMi0xLTEtNjYw_71f316ff-24a4-4cb8-be5b-4d2fd97171c2"
      unitRef="usd">6626000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="icdbbc3f6c04a4a678023393a057509dd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTItNC0xLTEtNjYw_6494f186-c6a7-4ef2-92fc-956647f89a48"
      unitRef="usd">1016000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i03595359938f484584f5c0582c287e2b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTItNi0xLTEtNjYw_3eb9881a-1c7a-4f45-accd-6f13d64abf11"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i414f3694247743e98a2e33cb4875d166_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTItOC0xLTEtNjYw_c4a44d31-1bb1-460a-8f5c-368027b9c186"
      unitRef="usd">7645000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iba40ce4c71164e779d4e5bf49a20dedb_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTMtMi0xLTEtNjYw_291b0a45-0e7f-4c43-9c0b-97798428d52c"
      unitRef="usd">-16557000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibfaabd3cf1b3486aabde937f0b9c2ecc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTMtNC0xLTEtNjYw_a0557b2c-0b66-4b3b-aa0f-8cc93fd24f1e"
      unitRef="usd">1070000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i78599a63e60b4eee80460866570ec354_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTMtNi0xLTEtNjYw_041602be-f619-4a35-83ba-4971d1c52fa5"
      unitRef="usd">-46000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8b08fbabf81f4c7484e5c2b9ff7b215d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmI1MWFkMDc0ZDUzOTQ4ZWU5Yjg5ZjNmOTI5N2RjZjlmL3RhYmxlcmFuZ2U6YjUxYWQwNzRkNTM5NDhlZTliODlmM2Y5Mjk3ZGNmOWZfMTMtOC0xLTEtNjYw_e7c8ff0e-ba93-4bdf-9eac-8d5db281e3c0"
      unitRef="usd">-15533000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2daa608317084b91913d44e629b13c10_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMS0yLTEtMS0w_db84e0d5-4aa2-48c6-918c-f66e210f810b"
      unitRef="usd">-17682000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie50edf57163b413a93153f7d12fdd63f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMS00LTEtMS0w_878a5ad4-ef1b-4079-b75f-9de2a7700637"
      unitRef="usd">638000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i415014033fd1401db0abb96c1deb92d1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMS02LTEtMS0w_555e2b46-22e2-4f29-b678-e1fb332f913d"
      unitRef="usd">99000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id138d795782b4e62996b06ebab82d73a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMS04LTEtMS0w_90a90f16-a246-49ae-807b-3c8eec049944"
      unitRef="usd">-16945000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i0032362cfb97470ebdccec6864e3f4f3_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMi0yLTEtMS0w_4d2c42cc-f97a-430b-97c6-4560dfdf150a"
      unitRef="usd">-1592000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i0f497fd4a84044da8c51be7a9eae3f94_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMi00LTEtMS0w_d9d0c4fb-a199-46b4-a952-772b727f5759"
      unitRef="usd">768000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ifafa1bc65fde48f88f89c439d117e56e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMi02LTEtMS0w_fde30db4-6826-4183-8dc0-4a9e0c879946"
      unitRef="usd">6000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i861e60f7f0f24dcfb52c108dfdee4208_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMi04LTEtMS0w_961df368-8424-47cb-a8e8-3efb97cb1281"
      unitRef="usd">-818000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i0032362cfb97470ebdccec6864e3f4f3_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMy0yLTEtMS0w_00561503-3b69-4154-b571-814bcf18cef4"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i0f497fd4a84044da8c51be7a9eae3f94_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMy00LTEtMS0w_4a307ba6-b0b3-4f5f-8da1-55b46f52f752"
      unitRef="usd">-118000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ifafa1bc65fde48f88f89c439d117e56e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMy02LTEtMS0w_b1fe647d-789a-418f-9efc-e9c3f2678f31"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i861e60f7f0f24dcfb52c108dfdee4208_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMy04LTEtMS0w_0a0e7017-2a78-4d92-81eb-734f5800c8d5"
      unitRef="usd">-118000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0032362cfb97470ebdccec6864e3f4f3_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNC0yLTEtMS0w_3ff20b27-a342-47ca-8f48-44166e5aff29"
      unitRef="usd">-1592000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="i0f497fd4a84044da8c51be7a9eae3f94_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNC00LTEtMS0w_39ddb433-0ef7-4bb6-af20-2168814a1611"
      unitRef="usd">650000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ifafa1bc65fde48f88f89c439d117e56e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNC02LTEtMS0w_827c4baa-0295-4df6-a2b3-75c2da1bf976"
      unitRef="usd">6000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i861e60f7f0f24dcfb52c108dfdee4208_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNC04LTEtMS0w_472eb958-b615-4769-9a26-bb865508f9f8"
      unitRef="usd">-936000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id79b9ed2a5c649f9b1e2959a3d60f9bb_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNS0yLTEtMS0w_f1292f2d-3a44-4c47-8e3d-b6f142ac9af5"
      unitRef="usd">-19274000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i780fecc37a2f4f698155e49027af3b40_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNS00LTEtMS0w_e6e53f2e-ed5d-4201-9d56-1f5e7173973b"
      unitRef="usd">1288000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7e1630ba4acf4ff7aa1de85ebe60d82e_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNS02LTEtMS0w_10151054-6940-4ecc-b94b-81dbb08408fb"
      unitRef="usd">105000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibabd8adab9d54743a1b0d5ecb9536789_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNS04LTEtMS0w_43e4b1c3-14e3-4463-9548-e38f4a8c39e0"
      unitRef="usd">-17881000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i38b078f234204d76b47fb00ce3c183e2_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNi0yLTEtMS0w_9a7131c4-3e6b-4765-86c6-42e79e77454b"
      unitRef="usd">2838000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="if018a45d1b7346888304d235460eeb72_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNi00LTEtMS0w_06c5c759-c8ab-4626-b9b3-79124789e748"
      unitRef="usd">513000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ia924ed4465984ed9bbb7b4471ff10c06_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNi02LTEtMS0w_7590fdee-329b-4808-ad46-b2158413dc0a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i0ba0a0c3bfe440f49ee88a3329e474bd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNi04LTEtMS0w_2e0dd2a4-cfef-4390-9e33-419748b9b996"
      unitRef="usd">3351000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i38b078f234204d76b47fb00ce3c183e2_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNy0yLTEtMS0w_6b1716ca-e27b-4f39-adec-f0e817a4b1cd"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="if018a45d1b7346888304d235460eeb72_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNy00LTEtMS0w_1c8108fe-2739-4988-be9f-e87f6e823b0b"
      unitRef="usd">-144000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ia924ed4465984ed9bbb7b4471ff10c06_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNy02LTEtMS0w_5e6fb22b-aa66-4005-9b9f-ff7d9b78f1a1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i0ba0a0c3bfe440f49ee88a3329e474bd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfNy04LTEtMS0w_683d6207-f3d9-45af-b976-3110ab4d8f36"
      unitRef="usd">-144000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i38b078f234204d76b47fb00ce3c183e2_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfOC0yLTEtMS0w_c5d9cea5-f7e2-41ab-86da-ed2589155479"
      unitRef="usd">2838000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="if018a45d1b7346888304d235460eeb72_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfOC00LTEtMS0w_673b64e4-89de-436e-bc06-584291c1a4aa"
      unitRef="usd">369000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia924ed4465984ed9bbb7b4471ff10c06_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfOC02LTEtMS0w_2a768cc3-0c73-4ed1-9061-d5655cec2a53"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0ba0a0c3bfe440f49ee88a3329e474bd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfOC04LTEtMS0w_6f7f5fb5-bf05-4e21-8fbc-845d6df19c74"
      unitRef="usd">3207000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i610d96bd65b54ae4b4dbd441faa55035_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfOS0yLTEtMS0w_7750fa93-8eb2-47be-812a-22e8c293bba4"
      unitRef="usd">-16436000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i39c933bf20c849a0b8a9ecfc401e676c_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfOS00LTEtMS0w_10054717-796b-4ac8-af96-2aa8a38558d5"
      unitRef="usd">1657000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i87617830da7e4db99c62aa7420ba579b_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfOS02LTEtMS0w_6057dfec-c8cc-4dd2-b4f8-75ae2cf7fa3c"
      unitRef="usd">105000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1f3ef0fc57cf49958508c1439930f3d1_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfOS04LTEtMS0w_406dde3f-a0b9-4be8-862e-3ccd168158b4"
      unitRef="usd">-14674000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ia7f2736d0a7d418d9f4d7092e10cb9a2_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTAtMi0xLTEtNjYy_292aea90-5dcb-464c-85df-0f9941dc4fff"
      unitRef="usd">-7533000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i663784171e98478abb00de8656622417_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTAtNC0xLTEtNjYy_719e4d36-9a13-4271-9884-54f368faac2b"
      unitRef="usd">-201000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ieb0b8ae4d80f433cb2f8103e301b96f8_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTAtNi0xLTEtNjYy_e9b107b9-67c7-4fea-9aae-61b0bb4fb80f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTAtOC0xLTEtNjYy_d8d59bae-b857-4dd5-b14b-b202bf78f28b"
      unitRef="usd">-7734000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ia7f2736d0a7d418d9f4d7092e10cb9a2_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTEtMi0xLTEtNjYy_e134c230-0b95-4c7e-bb5c-f48591d1885d"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i663784171e98478abb00de8656622417_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTEtNC0xLTEtNjYy_a0597f15-294b-4382-a41e-ba239c2f8cd6"
      unitRef="usd">-174000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ieb0b8ae4d80f433cb2f8103e301b96f8_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTEtNi0xLTEtNjYy_ca9b8868-6d62-40d2-a3af-3218613dc13b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTEtOC0xLTEtNjYy_7007bb04-c245-42d2-aae0-c3b7c03e0487"
      unitRef="usd">-174000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia7f2736d0a7d418d9f4d7092e10cb9a2_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTItMi0xLTEtNjYy_867f896d-53b1-4a59-8920-53da51f8a46e"
      unitRef="usd">-7533000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="i663784171e98478abb00de8656622417_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTItNC0xLTEtNjYy_1086f6cd-4202-44e0-81e4-99aed971ae3a"
      unitRef="usd">-375000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ieb0b8ae4d80f433cb2f8103e301b96f8_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTItNi0xLTEtNjYy_bb9e5455-c1c8-437c-9437-bb1044008201"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i80eb5bacf60b44b28c142ea45e0aac10_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTItOC0xLTEtNjYy_87f28734-0ae2-480c-be79-5de8df12a43d"
      unitRef="usd">-7908000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4c473f1e56094c8a90e87ddc619c4525_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTMtMi0xLTEtNjYy_ccab69bf-0fb1-4b3f-a12f-7f4f0237d1e7"
      unitRef="usd">-23969000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie3c40bb8a387451f87a22e2c721b5001_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTMtNC0xLTEtNjYy_856c7d51-cc5a-41ff-946b-f9b2cb6138a3"
      unitRef="usd">1282000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i99d006325f2a40fd9ab3805c043aa87d_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTMtNi0xLTEtNjYy_ffa970f5-6482-4f49-9b7a-a5a8fd1a319b"
      unitRef="usd">105000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="icbd381e987ac4b9d9d003c6125193be1_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185MS9mcmFnOmIyYmM3YzdkN2Y3ZTQ1OTM5MGQ1YTUzODVjNGEzMjA2L3RhYmxlOmJjNDM5NjM0ZDdiNDRjOGM4YzVlZmNkYmU1YmUwY2E5L3RhYmxlcmFuZ2U6YmM0Mzk2MzRkN2I0NGM4YzhjNWVmY2RiZTViZTBjYTlfMTMtOC0xLTEtNjYy_ece254e2-bf01-461c-bc64-4ddcc7f03e86"
      unitRef="usd">-22582000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185NC9mcmFnOjQ4YjMxZmY3ZjlhMDQzNjhiMGUzOTZmYzVlNjU1NDBkL3RleHRyZWdpb246NDhiMzFmZjdmOWEwNDM2OGIwZTM5NmZjNWU2NTU0MGRfMzE5NA_90f5bdda-760b-4a5b-b58a-caaf24da3d6f">Commitments and Contingencies&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we are involved in various legal proceedings, most of which are routine litigation, in the normal course of business.&#160; Our management does not believe that the resolution of the unsettled legal proceedings that we are involved with will have a material adverse impact on our financial position or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Off-Balance Sheet Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In the normal course of business, we have agreed to indemnify our officers and directors to the maximum extent permitted under Delaware law and to indemnify customers as to certain intellectual property matters or other matters related to sales of our products.&#160; There is no maximum limit on the indemnification that may be required under these agreements.&#160; Although we can provide no assurances, we have never incurred, nor do we expect to incur, any material liability for indemnification.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During November 2019, we acquired Pursuit. Total consideration for the acquisition includes a potential contractual earn-out of up to $50.0 million, to be paid to former Pursuit equity holders, calculated based upon the achievement of certain performance targets during the earn-out period (see Note 8: Fair Value Measurement). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We had a contractual obligation in connection with our 2017 acquisition of HIS, which as of December 31, 2019 we determined did not meet the necessary performance targets that would require payout of any of the HIS earn-out liability. As of the date of this filing, Pfizer has disputed our determination that the performance targets requiring payout of the HIS earn-out liability were not met. If we do not reach agreement on this issue with Pfizer, the dispute will be resolved by binding arbitration (see Note 8, Fair Value Measurements).&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;We have non-cancellable operating lease agreements where we are contractually obligated to pay certain lease payment amounts (see Note 5: Leases).</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <icui:Contingentconsiderationgross
      contextRef="i51018a1707e84b11ae38ec826d0d409f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185NC9mcmFnOjQ4YjMxZmY3ZjlhMDQzNjhiMGUzOTZmYzVlNjU1NDBkL3RleHRyZWdpb246NDhiMzFmZjdmOWEwNDM2OGIwZTM5NmZjNWU2NTU0MGRfMjg0NQ_8300a80c-d73a-40f6-80cc-da641a33534c"
      unitRef="usd">50000000.0</icui:Contingentconsiderationgross>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M185Ny9mcmFnOmE3NTZiNjFhNzE0YzQzZTE5NjM2MGMzZmY5NjUwNTFiL3RleHRyZWdpb246YTc1NmI2MWE3MTRjNDNlMTk2MzYwYzNmZjk2NTA1MWJfODIy_d59555cf-867b-4eb5-9609-79cdfd15ca4a">Collaborative and Other Arrangements&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On February 3, 2017, we entered into two Manufacturing and Supply Agreements ("MSAs"), (i) whereby Pfizer will manufacture and supply us with certain agreed upon products for an initial five-year term with a one-time two-year option to extend and (ii) whereby we will manufacture and supply Pfizer certain agreed upon products for a term of five or ten years depending on the product, also with a one-time two-year option to extend.  The MSAs provide each party with mutually beneficial interests and both of the MSAs are to be jointly managed by both Pfizer and ICU.  The initial supply price, which will be annually updated, is in full consideration for all costs associated with the manufacture, documentation, packaging and certification of the products.</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <icui:UsGaap_COVID19TextBlockTextBlock
      contextRef="i0e0d3a2564e84ad9975bb1d3740535a0_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xMDAvZnJhZzo5MzgxZWY1NjYzNzQ0M2Y4YWRkZTU3Yjk0Njg1ZjRhYi90ZXh0cmVnaW9uOjkzODFlZjU2NjM3NDQzZjhhZGRlNTdiOTQ2ODVmNGFiXzEzMTM_be979d9c-9adb-4edc-a15b-3f200da51e98">COVID-19 Pandemic&#160;&#160;&#160;&#160;In late 2019, a novel coronavirus (&#x201c;COVID-19&#x201d;) was first reported in Wuhan, China, and on March 11, 2020, the World Health Organization characterized COVID-19 as a global pandemic. The spread of COVID-19 around the world in 2020 has caused significant volatility in U.S. and international markets. During the first nine months of 2020, our operations have been impacted globally by lower admission rates and procedural volumes at our hospital customers. Specifically, since the beginning of the second quarter we have generally seen decreased demand for products within our Infusion Consumables and IV Solutions businesses along with the dedicated infusion sets within Infusion Systems. This decline has been partially offset by increased demand for infusion pump hardware within Infusion Systems. We have also incurred increased expenses as a result of COVID-19 for additional compensation paid to our manufacturing and distribution facility workers along with personal protection equipment and other items. At the same time, we have seen some expense decreases due to reductions in travel and other discretionary spending. We have also incurred foreign exchange losses related to fluctuations in certain foreign currencies as a result of deteriorating economic conditions. However, the impacts of COVID-19 and the measures taken to limit its spread may increase in severity and may result in a material adverse impact on our financial position, results of operations and cash flows in the future. In addition to the effects discussed above, possible impact may include, but is not limited to: lost revenue or additional costs associated with a disruption to our production or distribution facilities; customers may experience financial difficulties and may be unable to pay within payment terms for the products they purchased; reduced revenue due to restricted access to healthcare customers; lower revenue and income due to foreign currency fluctuations; lower travel and entertainment costs due to travel restrictions; and lower income due to a delay in cost savings projects. While our operations have been designated as essential activities by certain state and city jurisdictions, COVID-19 is likely to negatively impact our operating results and financial position, the extent and duration cannot be reasonably estimated at this time.</icui:UsGaap_COVID19TextBlockTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDItMy0xLTEtMA_751f9b71-25ef-4721-91e9-572945016379"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDItMy0xLTEtMA_751f9b71-25ef-4721-91e9-572945016379"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDAtMy0xLTEtMA_307fb91c-2e00-4ef4-a11e-3d05c1fa0453"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDAtMy0xLTEtMA_307fb91c-2e00-4ef4-a11e-3d05c1fa0453"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjctMy0xLTEtMA_e25347a2-9701-4384-8dd2-9856687f1f6d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjctMy0xLTEtMA_e25347a2-9701-4384-8dd2-9856687f1f6d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzgtMy0xLTEtMA_49d246ba-b0cc-468b-9d41-9570ebe1002f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzgtMy0xLTEtMA_49d246ba-b0cc-468b-9d41-9570ebe1002f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTUtMy0xLTEtMA_55cf0f52-ad24-41da-bba9-c290c7a428bf"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTUtMy0xLTEtMA_55cf0f52-ad24-41da-bba9-c290c7a428bf"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjItMy0xLTEtMA_bc6781ad-70cb-431e-834e-d61adddbe307"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjItMy0xLTEtMA_bc6781ad-70cb-431e-834e-d61adddbe307"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDMtMy0xLTEtMA_71d7133c-599d-4b53-80ff-e974fe1f0cc3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDMtMy0xLTEtMA_71d7133c-599d-4b53-80ff-e974fe1f0cc3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTYtMy0xLTEtMA_e1c82841-3172-4c35-8a77-5eb514d2e104"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTYtMy0xLTEtMA_e1c82841-3172-4c35-8a77-5eb514d2e104"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfOS0zLTEtMS0w_6ab5e6e7-7d0e-4ed2-8e9b-c54bdb7dc3f0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfOS0zLTEtMS0w_6ab5e6e7-7d0e-4ed2-8e9b-c54bdb7dc3f0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDUtMy0xLTEtMA_eabd064a-2215-4c31-a6f6-a4907a774569"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDUtMy0xLTEtMA_eabd064a-2215-4c31-a6f6-a4907a774569"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDctMy0xLTEtMA_a8c85f5c-1285-4044-af3b-38ce80643609"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDctMy0xLTEtMA_a8c85f5c-1285-4044-af3b-38ce80643609"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDQtMy0xLTEtMA_d653f6c7-95cf-4381-bde4-c4f88d2b592f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDQtMy0xLTEtMA_d653f6c7-95cf-4381-bde4-c4f88d2b592f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTAtMy0xLTEtMA_0f86fd3f-2010-4cb9-a61b-783724777a60"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTAtMy0xLTEtMA_0f86fd3f-2010-4cb9-a61b-783724777a60"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTMtMy0xLTEtMA_4a0d782d-a659-4e1d-9fd9-c3a912eab1cb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTMtMy0xLTEtMA_4a0d782d-a659-4e1d-9fd9-c3a912eab1cb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNi0zLTEtMS0w_0cbdb92c-e392-4254-8f39-da37d12a93d2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNi0zLTEtMS0w_0cbdb92c-e392-4254-8f39-da37d12a93d2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzEtMy0xLTEtMA_2c29a0d2-8924-41bc-9f8d-f39bad539903"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzEtMy0xLTEtMA_2c29a0d2-8924-41bc-9f8d-f39bad539903"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNS0zLTEtMS0w_3d6d885e-b9c4-4cf0-aefc-1a8b34649e3a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNS0zLTEtMS0w_3d6d885e-b9c4-4cf0-aefc-1a8b34649e3a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfOC0zLTEtMS0w_792d73d7-90fe-49a6-ab49-bc89ac351065"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfOC0zLTEtMS0w_792d73d7-90fe-49a6-ab49-bc89ac351065"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjgtMy0xLTEtMA_b8e6f08a-a804-4356-b3a5-a2c1df8cb5c7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjgtMy0xLTEtMA_b8e6f08a-a804-4356-b3a5-a2c1df8cb5c7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNy0zLTEtMS0w_69cd0c5e-ea70-40a4-bba2-a06e695c9c1f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNy0zLTEtMS0w_69cd0c5e-ea70-40a4-bba2-a06e695c9c1f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzMtMy0xLTEtMA_f8158e53-027e-44f9-8184-a0dab0c4f544"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzMtMy0xLTEtMA_f8158e53-027e-44f9-8184-a0dab0c4f544"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTktMy0xLTEtMA_caf02c30-6f12-4208-b57b-f6b3747e3dac"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTktMy0xLTEtMA_caf02c30-6f12-4208-b57b-f6b3747e3dac"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjAtMy0xLTEtMA_8a2da26f-45c1-4827-ad1f-78db14c5786b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjAtMy0xLTEtMA_8a2da26f-45c1-4827-ad1f-78db14c5786b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzYtMy0xLTEtMA_6089ea8b-658b-4806-84fc-1faee37b7aa1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzYtMy0xLTEtMA_6089ea8b-658b-4806-84fc-1faee37b7aa1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjMtMy0xLTEtMA_bb1626bf-0884-4bf6-8df6-98ef51f25d0d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjMtMy0xLTEtMA_bb1626bf-0884-4bf6-8df6-98ef51f25d0d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDEtMy0xLTEtMA_216f1c9d-482c-4af2-85ad-31d9253d58a8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDEtMy0xLTEtMA_216f1c9d-482c-4af2-85ad-31d9253d58a8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNC0zLTEtMS0w_67c63d23-faa9-443c-ba1d-cd114305e03f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNC0zLTEtMS0w_67c63d23-faa9-443c-ba1d-cd114305e03f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzAtMy0xLTEtMA_b1b6753f-51b0-4cf4-aba1-7e81a141979e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzAtMy0xLTEtMA_b1b6753f-51b0-4cf4-aba1-7e81a141979e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNDMtMS0xLTEtMA_67c63d23-faa9-443c-ba1d-cd114305e03f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNDMtMS0xLTEtMA_67c63d23-faa9-443c-ba1d-cd114305e03f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzctMy0xLTEtMA_27b0c214-d4f2-43b7-a989-d94257fd5892"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzctMy0xLTEtMA_27b0c214-d4f2-43b7-a989-d94257fd5892"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDYtMy0xLTEtMA_45c738ce-854f-46ec-8080-3bb296cc0e70"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDYtMy0xLTEtMA_45c738ce-854f-46ec-8080-3bb296cc0e70"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">December&#160;31, 2019 balances were derived from audited consolidated financial statements.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDItMy0xLTEtMA_751f9b71-25ef-4721-91e9-572945016379"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDAtMy0xLTEtMA_307fb91c-2e00-4ef4-a11e-3d05c1fa0453"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjctMy0xLTEtMA_e25347a2-9701-4384-8dd2-9856687f1f6d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzgtMy0xLTEtMA_49d246ba-b0cc-468b-9d41-9570ebe1002f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTUtMy0xLTEtMA_55cf0f52-ad24-41da-bba9-c290c7a428bf"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjItMy0xLTEtMA_bc6781ad-70cb-431e-834e-d61adddbe307"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDMtMy0xLTEtMA_71d7133c-599d-4b53-80ff-e974fe1f0cc3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTYtMy0xLTEtMA_e1c82841-3172-4c35-8a77-5eb514d2e104"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfOS0zLTEtMS0w_6ab5e6e7-7d0e-4ed2-8e9b-c54bdb7dc3f0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDUtMy0xLTEtMA_eabd064a-2215-4c31-a6f6-a4907a774569"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDctMy0xLTEtMA_a8c85f5c-1285-4044-af3b-38ce80643609"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDQtMy0xLTEtMA_d653f6c7-95cf-4381-bde4-c4f88d2b592f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTAtMy0xLTEtMA_0f86fd3f-2010-4cb9-a61b-783724777a60"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTMtMy0xLTEtMA_4a0d782d-a659-4e1d-9fd9-c3a912eab1cb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNi0zLTEtMS0w_0cbdb92c-e392-4254-8f39-da37d12a93d2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzEtMy0xLTEtMA_2c29a0d2-8924-41bc-9f8d-f39bad539903"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNS0zLTEtMS0w_3d6d885e-b9c4-4cf0-aefc-1a8b34649e3a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfOC0zLTEtMS0w_792d73d7-90fe-49a6-ab49-bc89ac351065"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjgtMy0xLTEtMA_b8e6f08a-a804-4356-b3a5-a2c1df8cb5c7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNy0zLTEtMS0w_69cd0c5e-ea70-40a4-bba2-a06e695c9c1f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzMtMy0xLTEtMA_f8158e53-027e-44f9-8184-a0dab0c4f544"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMTktMy0xLTEtMA_caf02c30-6f12-4208-b57b-f6b3747e3dac"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjAtMy0xLTEtMA_8a2da26f-45c1-4827-ad1f-78db14c5786b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzYtMy0xLTEtMA_6089ea8b-658b-4806-84fc-1faee37b7aa1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMjMtMy0xLTEtMA_bb1626bf-0884-4bf6-8df6-98ef51f25d0d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDEtMy0xLTEtMA_216f1c9d-482c-4af2-85ad-31d9253d58a8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNC0zLTEtMS0w_67c63d23-faa9-443c-ba1d-cd114305e03f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzAtMy0xLTEtMA_b1b6753f-51b0-4cf4-aba1-7e81a141979e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18zNC9mcmFnOjFhNzQwNDMzYmFhZjRiYTI4YWYyYjgzMzFhMDQ3ZGE3L3RhYmxlOjIzY2U2N2MwOGEzMjQ3ODE5MzIxMjFhMWU3ZTlkMmZlL3RhYmxlcmFuZ2U6MjNjZTY3YzA4YTMyNDc4MTkzMjEyMWExZTdlOWQyZmVfNDMtMS0xLTEtMA_67c63d23-faa9-443c-ba1d-cd114305e03f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfMzctMy0xLTEtMA_27b0c214-d4f2-43b7-a989-d94257fd5892"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RhYmxlOjJkODFjMDk0Zjc2MTQ2M2Q4MzY4MmI4MDIyM2E2MDFjL3RhYmxlcmFuZ2U6MmQ4MWMwOTRmNzYxNDYzZDgzNjgyYjgwMjIzYTYwMWNfNDYtMy0xLTEtMA_45c738ce-854f-46ec-8080-3bb296cc0e70"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIxZTY5NDFiOGNhNzRkMDQ4YjYyNDQ0Y2RmZTBiNDUzL3NlYzpiMWU2OTQxYjhjYTc0ZDA0OGI2MjQ0NGNkZmUwYjQ1M18xNi9mcmFnOmVjMjM5YWFiYmE4MTQ5MDg5NTkxYzQ2ODM5NDkzNjg2L3RleHRyZWdpb246ZWMyMzlhYWJiYTgxNDkwODk1OTFjNDY4Mzk0OTM2ODZfMzUw_f25248a5-3e22-498b-b0f9-f93ca23d3f21"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
